From a1387c4d622724b72be672ecf10809a7dfcd4901 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Wed, 27 Jan 2010 22:39:03 -0600 Subject: [PATCH] FL/menu_popup: Call menu's callback if menu item lacks one. --- FL/menu_popup.C | 3 +++ 1 file changed, 3 insertions(+) diff --git a/FL/menu_popup.C b/FL/menu_popup.C index 435593c..afe3b95 100644 --- a/FL/menu_popup.C +++ b/FL/menu_popup.C @@ -32,6 +32,9 @@ menu_popup ( Fl_Menu_ *m, int X, int Y ) m->value( r ); if ( r->callback() ) r->do_callback( static_cast(m) ); + else if ( m->callback() ) + m->do_callback( static_cast(m), m->user_data() ); + return true; }