diff --git a/Region.C b/Region.C index 94d7262..171360f 100644 --- a/Region.C +++ b/Region.C @@ -195,7 +195,7 @@ Region::handle ( int m ) else _selected = ! _selected; - _track->redraw(); + redraw(); } ret = Track_Widget::handle( m ); diff --git a/Track_Widget.H b/Track_Widget.H index 5bf8445..6135d64 100644 --- a/Track_Widget.H +++ b/Track_Widget.H @@ -202,6 +202,7 @@ public: if ( Fl::event_state() & FL_CTRL && Fl::event_button() == 3 ) { + redraw(); _track->queue_delete( this ); return 0; }