diff -r eeb50c534497 -r c1a75454b444 ui/motif/menu.c --- a/ui/motif/menu.c Fri Mar 21 13:20:53 2014 +0100 +++ b/ui/motif/menu.c Sat Mar 22 10:37:12 2014 +0100 @@ -204,7 +204,11 @@ event->obj = obj; event->user_data = mi->userdata; event->callback = mi->callback; - XtAddCallback(mitem, XmNactivateCallback, ui_menu_event_wrapper, event); + XtAddCallback( + mitem, + XmNactivateCallback, + (XtCallbackProc)ui_push_button_callback, + event); } return 1;