booby fixes, seltemp radio btn offset fix, ffmpeg options layout tweak, change extens...
[goodguy/cinelerra.git] / cinelerra-5.1 / plugins / denoiseseltempavg / seltempavg.C
index 6bff65acd4a688cf14867863dd360292d3c67021..7cd86503315309ae43b08070bd746f176215279f 100644 (file)
@@ -881,9 +881,9 @@ void SelTempAvgMain::update_gui()
 {
        if(thread)
        {
+               ((SelTempAvgWindow*)thread->window)->lock_window("SelTempAvgMain::update_gui");
                if(load_configuration())
                {
-                       ((SelTempAvgWindow*)thread->window)->lock_window("SelTempAvgMain::update_gui");
                        ((SelTempAvgWindow*)thread->window)->total_frames->update(config.frames);
 
                        ((SelTempAvgWindow*)thread->window)->method_none->update(         config.method == SelTempAvgConfig::METHOD_NONE);
@@ -911,10 +911,10 @@ void SelTempAvgMain::update_gui()
                        ((SelTempAvgWindow*)thread->window)->mask_RY->update(config.mask_RY);
                        ((SelTempAvgWindow*)thread->window)->mask_GU->update(config.mask_GU);
                        ((SelTempAvgWindow*)thread->window)->mask_BV->update(config.mask_BV);
-                       ((SelTempAvgWindow*)thread->window)->unlock_window();
                }
                ((SelTempAvgWindow*)thread->window)->offset_restartmarker_pos->update((int64_t)restartoffset);
                ((SelTempAvgWindow*)thread->window)->offset_restartmarker_keyframe->update((config.offset_restartmarker_keyframe) && (onakeyframe));
+               ((SelTempAvgWindow*)thread->window)->unlock_window();
        }
 }