X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Frecordscopes.C;h=c9bceab985a8c9fb9d08b0a167e7e8325a834d6e;hb=22c6251d37911a11e322bf7518e6a992ea0bb6c7;hp=65f50b1e8ded9334e65e0d9872df8725e6c3c8cf;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/recordscopes.C b/cinelerra-5.1/cinelerra/recordscopes.C index 65f50b1e..c9bceab9 100644 --- a/cinelerra-5.1/cinelerra/recordscopes.C +++ b/cinelerra-5.1/cinelerra/recordscopes.C @@ -45,6 +45,10 @@ RecordScopeThread::~RecordScopeThread() delete gui_lock; } +void RecordScopeThread::handle_close_event(int result) +{ + scope_gui = 0; +} void RecordScopeThread::handle_done_event(int result) { gui_lock->lock("RecordScopeThread::handle_done_event"); @@ -113,6 +117,12 @@ void RecordScopeGUI::create_objects() use_vector = mwindow->session->use_vector; use_hist_parade = mwindow->session->use_hist_parade; use_wave_parade = mwindow->session->use_wave_parade; + use_wave_gain = mwindow->session->use_wave_gain; + use_vect_gain = mwindow->session->use_vect_gain; + use_smooth = mwindow->session->use_smooth; + use_refresh = -1; + use_release = 0; + use_graticule = mwindow->session->use_graticule; ScopeGUI::create_objects(); } @@ -124,6 +134,12 @@ void RecordScopeGUI::toggle_event() mwindow->session->use_vector = use_vector; mwindow->session->use_hist_parade = use_hist_parade; mwindow->session->use_wave_parade = use_wave_parade; + mwindow->session->use_wave_gain = use_wave_gain; + mwindow->session->use_vect_gain = use_vect_gain; + mwindow->session->use_smooth = use_smooth; + mwindow->session->use_refresh = 0; + mwindow->session->use_release = 0; + mwindow->session->use_graticule = use_graticule; } int RecordScopeGUI::translation_event()