X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fcinelerra%2Fkeyframegui.C;h=ff14ae50849ca23109f9b5e98f4a7af29df10697;hb=6c0c8bd0e577001d1cc18c6c27d58e62f58a6bff;hp=9fa52dcd173df119f2b67f9d75d1795856504c49;hpb=94e8dc2b306135e7735b2618a54f0f7de7ac7a0c;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/cinelerra/keyframegui.C b/cinelerra-5.0/cinelerra/keyframegui.C index 9fa52dcd..ff14ae50 100644 --- a/cinelerra-5.0/cinelerra/keyframegui.C +++ b/cinelerra-5.0/cinelerra/keyframegui.C @@ -60,6 +60,7 @@ KeyFrameThread::KeyFrameThread(MWindow *mwindow) KeyFrameThread::~KeyFrameThread() { + close_window(); for(int i = 0; i < KEYFRAME_COLUMNS; i++) keyframe_data[i].remove_all_objects(); delete [] keyframe_data; @@ -206,18 +207,6 @@ void KeyFrameThread::handle_close_event(int result) keyframe = 0; } -void KeyFrameThread::close_window() -{ - lock_window("KeyFrameThread::close_window"); - if(get_gui()) - { - get_gui()->lock_window("KeyFrameThread::close_window"); - get_gui()->set_done(1); - get_gui()->unlock_window(); - } - unlock_window(); -} - void KeyFrameThread::calculate_preset_list()