diff --git a/Timeline/Region.C b/Timeline/Region.C index 1b735e3..63fa266 100644 --- a/Timeline/Region.C +++ b/Timeline/Region.C @@ -352,7 +352,7 @@ Region::handle ( int m ) /* duplication */ return 1; } - else if ( Fl::event_button3() ) + else if ( Fl::event_button3() && ! Fl::event_ctrl() ) { /* context menu */ @@ -388,6 +388,8 @@ Region::handle ( int m ) _fade_out.type = (Fade::fade_type_e)(int)(r - &menu[8]); } + return 1; + } else return Sequence_Widget::handle( m ); diff --git a/Timeline/Sequence_Widget.C b/Timeline/Sequence_Widget.C index f5f785b..2588235 100644 --- a/Timeline/Sequence_Widget.C +++ b/Timeline/Sequence_Widget.C @@ -159,7 +159,7 @@ Sequence_Widget::handle ( int m ) { redraw(); _track->queue_delete( this ); - return 0; + return 1; } else if ( Fl::event_button1() )