X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fcwindowgui.C;h=e800cbbe7b92ca5911e58acde73d922582a7ed11;hp=86c7e42475c8a9f3062033ddf446e0dfc203488b;hb=258d9cb69d560f40961acdd20866e12e940c2f93;hpb=e41864cf7931bfb86f68c5d35d4578dfe161d386 diff --git a/cinelerra-5.1/cinelerra/cwindowgui.C b/cinelerra-5.1/cinelerra/cwindowgui.C index 86c7e424..e800cbbe 100644 --- a/cinelerra-5.1/cinelerra/cwindowgui.C +++ b/cinelerra-5.1/cinelerra/cwindowgui.C @@ -570,6 +570,17 @@ int CWindowGUI::keypress_event() break; } + if( !result && cwindow_operation < 0 && ctrl_down() && shift_down() ) { + switch( get_keypress() ) { + case KEY_F1: + case KEY_F2: + case KEY_F3: + case KEY_F4: + resend_event(mwindow->gui); + result = 1; + break; + } + } if( !result && !ctrl_down() ) { switch( get_keypress() ) { case KEY_F1: @@ -711,7 +722,7 @@ int CWindowGUI::drag_stop() { mwindow->save_backup(); mwindow->restart_brender(); - mwindow->gui->update(1, 1, 1, 1, 0, 1, 0); + mwindow->gui->update(1, NORMAL_DRAW, 1, 1, 0, 1, 0); mwindow->undo->update_undo_after(_("insert assets"), LOAD_ALL); mwindow->gui->unlock_window(); mwindow->sync_parameters(CHANGE_ALL);