[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs-cvs built on Windows XP crashes on Windows 2000
From: |
Peter 'Luna' Runestig |
Subject: |
Re: emacs-cvs built on Windows XP crashes on Windows 2000 |
Date: |
04 Sep 2002 15:05:43 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
This is a quick hack to make it roll again:
diff -urN emacs-cvs.orig/src/emacs.c emacs-cvs/src/emacs.c
--- emacs-cvs.orig/src/emacs.c Wed Aug 28 08:28:30 2002
+++ emacs-cvs/src/emacs.c Wed Sep 4 14:38:07 2002
@@ -1536,6 +1536,19 @@
keys_of_window ();
}
+#ifdef HAVE_NTGUI
+ {
+ /* these must be initialized every run time */
+ extern FARPROC track_mouse_event_fn;
+ extern FARPROC get_menu_item_info;
+ extern FARPROC set_menu_item_info;
+ HMODULE user32 = GetModuleHandle ("user32.dll");
+ track_mouse_event_fn = GetProcAddress (user32, "TrackMouseEvent");
+ get_menu_item_info = GetProcAddress (user32, "GetMenuItemInfoA");
+ set_menu_item_info = GetProcAddress (user32, "SetMenuItemInfoA");
+ }
+#endif /* HAVE_NTGUI */
+
if (!noninteractive)
{
#ifdef VMS
Cheers,
- Peter
--
Peter 'Luna' Runestig (fd. Altberg), Sweden <peter@runestig.com>
PGP Key ID: 0xD07BBE13
Fingerprint: 7B5C 1F48 2997 C061 DE4B 42EA CB99 A35C D07B BE13
AOL Instant Messenger Screenname: PRunestig