From: Dmitry Antipov Date: Tue, 10 Jun 2014 05:28:00 +0000 (+0400) Subject: * frame.h (window_system_available) [!HAVE_WINDOW_SYSTEM]: Always false. X-Git-Tag: emacs-25.0.90~2612^2~709^2~737 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=bd009aefd54cf87c3b4eb91c29371745b5915ea1;p=emacs.git * frame.h (window_system_available) [!HAVE_WINDOW_SYSTEM]: Always false. * frame.c (window_system_available) [HAVE_WINDOW_SYSTEM]: Now here. --- diff --git a/src/ChangeLog b/src/ChangeLog index f15c0f5f798..5fec848154b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -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 Say (accept-process-output P)'s result pertains to P if P is non-nil. diff --git a/src/frame.c b/src/frame.c index 9d820819623..af2d3c39164 100644 --- a/src/frame.c +++ b/src/frame.c @@ -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) { diff --git a/src/frame.h b/src/frame.h index a962e91ce2d..44b113e3416 100644 --- a/src/frame.h +++ b/src/frame.h @@ -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 *);