X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/7014794467aac02be3a935a093e1bfb8ad410c12..648e5523fbfc3dfbce58f66437112bc442470c87:/src/w32menu.c diff --git a/src/w32menu.c b/src/w32menu.c index 40ee82d42d..03904cf20b 100644 --- a/src/w32menu.c +++ b/src/w32menu.c @@ -1,6 +1,6 @@ /* Menu support for GNU Emacs on the Microsoft Windows API. - Copyright (C) 1986, 1988, 1993-1994, 1996, 1998-1999, 2001-2012 - Free Software Foundation, Inc. + Copyright (C) 1986, 1988, 1993-1994, 1996, 1998-1999, 2001-2013 Free + Software Foundation, Inc. This file is part of GNU Emacs. @@ -56,7 +56,7 @@ along with GNU Emacs. If not, see . */ #include "dispextern.h" -#include "w32heap.h" /* for osinfo_cache */ +#include "w32common.h" /* for osinfo_cache */ #undef HAVE_DIALOGS /* TODO: Implement native dialogs. */ @@ -114,17 +114,6 @@ static int fill_in_menu (HMENU, widget_value *); void w32_free_menu_strings (HWND); - - -/* This is set nonzero after the user activates the menu bar, and set - to zero again after the menu bars are redisplayed by prepare_menu_bar. - While it is nonzero, all calls to set_frame_menubar go deep. - - I don't understand why this is needed, but it does seem to be - needed on Motif, according to Marcus Daniels . */ - -int pending_menu_activation; - #ifdef HAVE_MENUS DEFUN ("x-popup-dialog", Fx_popup_dialog, Sx_popup_dialog, 2, 3, 0, @@ -389,8 +378,6 @@ set_frame_menubar (FRAME_PTR f, bool first_time, bool deep_p) if (! menubar_widget) deep_p = 1; - else if (pending_menu_activation && !deep_p) - deep_p = 1; if (deep_p) {