aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan Djärv2014-01-26 13:17:55 +0100
committerJan Djärv2014-01-26 13:17:55 +0100
commit4988180d710ad2ed9c0d9211dca9d9ef23c46716 (patch)
tree6e2458c8c7435d3518b8939eb5dd5a1171743d94 /src
parentde6a923b0bedaf6dccf9832e09cc7fff66440c3c (diff)
downloademacs-4988180d710ad2ed9c0d9211dca9d9ef23c46716.tar.gz
emacs-4988180d710ad2ed9c0d9211dca9d9ef23c46716.zip
* xterm.c (x_focus_changed): Check for non-X terminal-frame
Fixes: debbugs:16540
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/xterm.c4
2 files changed, 7 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 96aee86932b..4ed9ef9d2cf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12014-01-26 Jan Djärv <jan.h.d@swipnet.se>
2
3 * xterm.c (x_focus_changed): Check for non-X terminal-frame (Bug#16540)
4
12014-01-26 Paul Eggert <eggert@cs.ucla.edu> 52014-01-26 Paul Eggert <eggert@cs.ucla.edu>
2 6
3 When decoding, prefer ptrdiff_t to int for buffer positions etc. 7 When decoding, prefer ptrdiff_t to int for buffer positions etc.
diff --git a/src/xterm.c b/src/xterm.c
index 105aaed2972..685fdf40a70 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -3235,7 +3235,9 @@ x_focus_changed (int type, int state, struct x_display_info *dpyinfo, struct fra
3235 /* Don't stop displaying the initial startup message 3235 /* Don't stop displaying the initial startup message
3236 for a switch-frame event we don't need. */ 3236 for a switch-frame event we don't need. */
3237 /* When run as a daemon, Vterminal_frame is always NIL. */ 3237 /* When run as a daemon, Vterminal_frame is always NIL. */
3238 bufp->arg = (((NILP (Vterminal_frame) || EQ (Fdaemonp (), Qt)) 3238 bufp->arg = (((NILP (Vterminal_frame)
3239 || ! FRAME_X_P (XFRAME (Vterminal_frame))
3240 || EQ (Fdaemonp (), Qt))
3239 && CONSP (Vframe_list) 3241 && CONSP (Vframe_list)
3240 && !NILP (XCDR (Vframe_list))) 3242 && !NILP (XCDR (Vframe_list)))
3241 ? Qt : Qnil); 3243 ? Qt : Qnil);