X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Frecordscopes.C;h=c7dfd53d30ff37d81a9335f62b5a5c4d67bd8c83;hb=7ffa6954689f14a41a3bae7a0fdb3f2abeaa9679;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..c7dfd53d 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,9 @@ 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; ScopeGUI::create_objects(); } @@ -124,6 +131,9 @@ 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; } int RecordScopeGUI::translation_event()