]> git.eshelyaron.com Git - emacs.git/commitdiff
[TARGET_API_MAC_CARBON] (menu_target_item_handler):
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Thu, 14 Jun 2007 08:39:19 +0000 (08:39 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Thu, 14 Jun 2007 08:39:19 +0000 (08:39 +0000)
Return immediately unless popup is activated.

src/macmenu.c

index 5e6ad6f7d1075efd0f4cafd4599e74bb3581293b..932af50bbd81af3afbbcf5788607e60bc077897e 100644 (file)
@@ -1602,6 +1602,10 @@ menu_target_item_handler (next_handler, event, data)
   GrafPtr port;
   int specpdl_count = SPECPDL_INDEX ();
 
+  /* Don't be bothered with the overflowed toolbar items menu.  */
+  if (!popup_activated ())
+    return eventNotHandledErr;
+
   err = GetEventParameter (event, kEventParamDirectObject, typeMenuRef,
                           NULL, sizeof (MenuRef), NULL, &menu);
   if (err == noErr)