From 2f195ce6deccbc4fdfa6e9213a3518d914a113f3 Mon Sep 17 00:00:00 2001 From: f4exb Date: Tue, 21 Jul 2015 23:38:36 +0200 Subject: [PATCH] Corrected scope GUI displays that depend on sample rate --- sdrbase/gui/glscopegui.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sdrbase/gui/glscopegui.cpp b/sdrbase/gui/glscopegui.cpp index 5eb30a688..38cef493a 100644 --- a/sdrbase/gui/glscopegui.cpp +++ b/sdrbase/gui/glscopegui.cpp @@ -52,8 +52,6 @@ void GLScopeGUI::setBuddies(MessageQueue* messageQueue, ScopeVis* scopeVis, GLSc void GLScopeGUI::setSampleRate(int sampleRate) { m_sampleRate = sampleRate; - setTimeScaleDisplay(); - setTimeOfsDisplay(); } void GLScopeGUI::resetToDefaults() @@ -241,12 +239,19 @@ void GLScopeGUI::on_scope_traceSizeChanged(int) { setTimeScaleDisplay(); setTimeOfsDisplay(); + setTrigPreDisplay(); + applySettings(); + applyTriggerSettings(); } void GLScopeGUI::on_scope_sampleRateChanged(int) { + m_sampleRate = m_glScope->getSampleRate(); setTimeScaleDisplay(); setTimeOfsDisplay(); + setTrigPreDisplay(); + applySettings(); + applyTriggerSettings(); } void GLScopeGUI::setTimeScaleDisplay()