X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Feditpanel.C;h=26e5b7d071115c80ac91d206a01249afe03499d8;hp=530d530c42fe1ef4ed925254644738c765a08d98;hb=ee1879b1a1850e1d4e19c034d4a9c5459274bbb6;hpb=c98ecabef4f08c66ad7dbd3004cf7995e012dc3e diff --git a/cinelerra-5.1/cinelerra/editpanel.C b/cinelerra-5.1/cinelerra/editpanel.C index 530d530c..26e5b7d0 100644 --- a/cinelerra-5.1/cinelerra/editpanel.C +++ b/cinelerra-5.1/cinelerra/editpanel.C @@ -933,7 +933,7 @@ int EditSplice::handle_event() int EditSplice::keypress_event() { if( alt_down() ) return 0; - if( get_keypress() == 'v' || + if( (get_keypress() == 'v' && !ctrl_down()) || (panel->is_vwindow() && get_keypress() == 'V') ) { handle_event(); return 1; @@ -1065,7 +1065,7 @@ EditCopy::~EditCopy() int EditCopy::keypress_event() { if( alt_down() ) return 0; - if( get_keypress() == 'c' || + if( (get_keypress() == 'c' && !ctrl_down()) || (panel->is_vwindow() && get_keypress() == 'C') ) { return handle_event(); } @@ -1127,7 +1127,7 @@ EditPaste::~EditPaste() int EditPaste::keypress_event() { - if( get_keypress() == 'v' ) + if( get_keypress() == 'v' && !ctrl_down() ) return handle_event(); return 0; }