]> git.eshelyaron.com Git - emacs.git/commitdiff
* frame.h (window_system_available) [!HAVE_WINDOW_SYSTEM]: Always false.
authorDmitry Antipov <dmantipov@yandex.ru>
Tue, 10 Jun 2014 05:28:00 +0000 (09:28 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Tue, 10 Jun 2014 05:28:00 +0000 (09:28 +0400)
* frame.c (window_system_available) [HAVE_WINDOW_SYSTEM]: Now here.

src/ChangeLog
src/frame.c
src/frame.h

index f15c0f5f7989bf6096a19cecbf6b84430348497f..5fec848154b26c6dc7a469501574841887ab4dc7 100644 (file)
@@ -22,6 +22,9 @@
        * w32term.c (w32_read_socket, w32_initialize):
        * xterm.c (handle_one_xevent, x_initialize): Adjust users.
 
+       * frame.h (window_system_available) [!HAVE_WINDOW_SYSTEM]: Always false.
+       * frame.c (window_system_available) [HAVE_WINDOW_SYSTEM]: Now here.
+
 2014-06-09  Paul Eggert  <eggert@cs.ucla.edu>
 
        Say (accept-process-output P)'s result pertains to P if P is non-nil.
index 9d8208196232d4baca26093098da59a20baba61b..af2d3c39164fde713a8b9e9f1e1adf679b2e3cb5 100644 (file)
@@ -162,19 +162,16 @@ decode_any_frame (register Lisp_Object frame)
   return XFRAME (frame);
 }
 
+#ifdef HAVE_WINDOW_SYSTEM
+
 bool
 window_system_available (struct frame *f)
 {
-  if (f)
-    return FRAME_WINDOW_P (f) || FRAME_MSDOS_P (f);
-  else
-#ifdef HAVE_WINDOW_SYSTEM
-    return x_display_list != NULL;
-#else
-    return 0;
-#endif
+  return f ? FRAME_WINDOW_P (f) || FRAME_MSDOS_P (f) : x_display_list != NULL;
 }
 
+#endif /* HAVE_WINDOW_SYSTEM */
+
 struct frame *
 decode_window_system_frame (Lisp_Object frame)
 {
index a962e91ce2dd00e1e67ee990688d1bd11ebacb68..44b113e3416638fd7630c47dac4e84bf7a7b8d8f 100644 (file)
@@ -997,8 +997,10 @@ extern struct frame *make_minibuffer_frame (void);
 extern struct frame *make_frame_without_minibuffer (Lisp_Object,
                                                     struct kboard *,
                                                     Lisp_Object);
-#endif /* HAVE_WINDOW_SYSTEM */
 extern bool window_system_available (struct frame *);
+#else /* not HAVE_WINDOW_SYSTEM */
+#define window_system_available(f) ((void) (f), false)
+#endif /* HAVE_WINDOW_SYSTEM */
 extern void check_window_system (struct frame *);
 extern void frame_make_pointer_invisible (struct frame *);
 extern void frame_make_pointer_visible (struct frame *);