diff src/menubar-msw.c @ 276:6330739388db r21-0b36

Import from CVS: tag r21-0b36
author cvs
date Mon, 13 Aug 2007 10:30:37 +0200
parents c5d627a313b1
children 90d73dddcdc4
line wrap: on
line diff
--- a/src/menubar-msw.c	Mon Aug 13 10:29:43 2007 +0200
+++ b/src/menubar-msw.c	Mon Aug 13 10:30:37 2007 +0200
@@ -113,7 +113,7 @@
    (If only toolbars will be implemented as common controls) */
 #define MENU_ITEM_ID_MIN 0x8000
 #define MENU_ITEM_ID_MAX 0xFFFF
-#define MENU_ITEM_ID_BITS(x) ((x) & 0x7FFF | 0x8000)
+#define MENU_ITEM_ID_BITS(x) (((x) & 0x7FFF) | 0x8000)
 static HMENU top_level_menu;
 
 #define MAX_MENUITEM_LENGTH 128
@@ -644,9 +644,8 @@
   /* Needs good bump also, for WM_COMMAND may have been dispatched from
      mswindows_need_event, which will block again despite new command
      event has arrived */
-  mswindows_enqueue_magic_event (FRAME_MSWINDOWS_HANDLE(f),
-				 XM_BUMPQUEUE);
-  
+  mswindows_bump_queue ();
+
   UNGCPRO; /* command */
   return Qt;
 }
@@ -692,14 +691,6 @@
   return Qt;
 }
 
-/* #### This function goes away. Removing it now may
-   interfere with pending patch 980128-jhar */
-Lisp_Object
-mswindows_handle_wm_exitmenuloop (struct frame* f)
-{
-  return Qt;
-}
-
 
 /*------------------------------------------------------------------------*/
 /* Methods                                                                */