Allow to run temacs.exe on MS-Windows in GUI mode.
authorEli Zaretskii <eliz@gnu.org>
Mon, 7 Nov 2011 16:42:34 +0000 (18:42 +0200)
committerEli Zaretskii <eliz@gnu.org>
Mon, 7 Nov 2011 16:42:34 +0000 (18:42 +0200)
 src/w32.c (check_windows_init_file): Don't look for term/w32-win.el
 if Vpurify_flag is non-nil.  Fixes a crash when running w32 build
 of temacs in GUI mode.

src/ChangeLog
src/w32.c

index 5b406a7..3594a83 100644 (file)
@@ -1,3 +1,9 @@
+2011-11-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * w32.c (check_windows_init_file): Don't look for term/w32-win.el
+       if Vpurify_flag is non-nil.  Fixes a crash when running w32 build
+       of temacs in GUI mode.
+
 2011-11-07  Martin Rudalics  <rudalics@gmx.at>
 
        * window.h: Declare delete_all_child_windows instead of
index f17e987..c752333 100644 (file)
--- a/src/w32.c
+++ b/src/w32.c
@@ -5784,7 +5784,10 @@ check_windows_init_file (void)
      it cannot find the Windows installation file.  If this file does
      not exist in the expected place, tell the user.  */
 
-  if (!noninteractive && !inhibit_window_system)
+  if (!noninteractive && !inhibit_window_system
+      /* Vload_path is not yet initialized when we are loading
+        loadup.el.  */
+      && NILP (Vpurify_flag))
     {
       Lisp_Object objs[2];
       Lisp_Object full_load_path;