diff --git a/FL/Fl_Packscroller.H b/FL/Fl_Packscroller.H index 2987ff2..9d4fd4e 100644 --- a/FL/Fl_Packscroller.H +++ b/FL/Fl_Packscroller.H @@ -143,6 +143,9 @@ public: virtual int handle ( int m ) { + if ( Fl_Group::handle( m ) ) + return 1; + switch ( m ) { case FL_PUSH: @@ -160,7 +163,7 @@ public: return 1; } - return Fl_Group::handle( m ); + return 0; } } case FL_ENTER: @@ -180,7 +183,7 @@ public: yposition( yposition() - (h() / 4 ) ); return 1; } - return Fl_Group::handle( m ); + return 0; } case FL_MOUSEWHEEL: { @@ -190,6 +193,6 @@ public: } } - return Fl_Group::handle( m ); + return 0; } };