diff options
| author | Dmitry Antipov | 2014-06-10 09:28:00 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2014-06-10 09:28:00 +0400 |
| commit | bd009aefd54cf87c3b4eb91c29371745b5915ea1 (patch) | |
| tree | 6ed4e6195e573df71815db24844622a269f73038 | |
| parent | bfd559357dd906f4fe57b67346cf2bd8bdb8f2a3 (diff) | |
| download | emacs-bd009aefd54cf87c3b4eb91c29371745b5915ea1.tar.gz emacs-bd009aefd54cf87c3b4eb91c29371745b5915ea1.zip | |
* frame.h (window_system_available) [!HAVE_WINDOW_SYSTEM]: Always false.
* frame.c (window_system_available) [HAVE_WINDOW_SYSTEM]: Now here.
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/frame.c | 13 | ||||
| -rw-r--r-- | src/frame.h | 4 |
3 files changed, 11 insertions, 9 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f15c0f5f798..5fec848154b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -22,6 +22,9 @@ | |||
| 22 | * w32term.c (w32_read_socket, w32_initialize): | 22 | * w32term.c (w32_read_socket, w32_initialize): |
| 23 | * xterm.c (handle_one_xevent, x_initialize): Adjust users. | 23 | * xterm.c (handle_one_xevent, x_initialize): Adjust users. |
| 24 | 24 | ||
| 25 | * frame.h (window_system_available) [!HAVE_WINDOW_SYSTEM]: Always false. | ||
| 26 | * frame.c (window_system_available) [HAVE_WINDOW_SYSTEM]: Now here. | ||
| 27 | |||
| 25 | 2014-06-09 Paul Eggert <eggert@cs.ucla.edu> | 28 | 2014-06-09 Paul Eggert <eggert@cs.ucla.edu> |
| 26 | 29 | ||
| 27 | Say (accept-process-output P)'s result pertains to P if P is non-nil. | 30 | 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) | |||
| 162 | return XFRAME (frame); | 162 | return XFRAME (frame); |
| 163 | } | 163 | } |
| 164 | 164 | ||
| 165 | #ifdef HAVE_WINDOW_SYSTEM | ||
| 166 | |||
| 165 | bool | 167 | bool |
| 166 | window_system_available (struct frame *f) | 168 | window_system_available (struct frame *f) |
| 167 | { | 169 | { |
| 168 | if (f) | 170 | return f ? FRAME_WINDOW_P (f) || FRAME_MSDOS_P (f) : x_display_list != NULL; |
| 169 | return FRAME_WINDOW_P (f) || FRAME_MSDOS_P (f); | ||
| 170 | else | ||
| 171 | #ifdef HAVE_WINDOW_SYSTEM | ||
| 172 | return x_display_list != NULL; | ||
| 173 | #else | ||
| 174 | return 0; | ||
| 175 | #endif | ||
| 176 | } | 171 | } |
| 177 | 172 | ||
| 173 | #endif /* HAVE_WINDOW_SYSTEM */ | ||
| 174 | |||
| 178 | struct frame * | 175 | struct frame * |
| 179 | decode_window_system_frame (Lisp_Object frame) | 176 | decode_window_system_frame (Lisp_Object frame) |
| 180 | { | 177 | { |
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); | |||
| 997 | extern struct frame *make_frame_without_minibuffer (Lisp_Object, | 997 | extern struct frame *make_frame_without_minibuffer (Lisp_Object, |
| 998 | struct kboard *, | 998 | struct kboard *, |
| 999 | Lisp_Object); | 999 | Lisp_Object); |
| 1000 | #endif /* HAVE_WINDOW_SYSTEM */ | ||
| 1001 | extern bool window_system_available (struct frame *); | 1000 | extern bool window_system_available (struct frame *); |
| 1001 | #else /* not HAVE_WINDOW_SYSTEM */ | ||
| 1002 | #define window_system_available(f) ((void) (f), false) | ||
| 1003 | #endif /* HAVE_WINDOW_SYSTEM */ | ||
| 1002 | extern void check_window_system (struct frame *); | 1004 | extern void check_window_system (struct frame *); |
| 1003 | extern void frame_make_pointer_invisible (struct frame *); | 1005 | extern void frame_make_pointer_invisible (struct frame *); |
| 1004 | extern void frame_make_pointer_visible (struct frame *); | 1006 | extern void frame_make_pointer_visible (struct frame *); |