diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/xterm.c | 4 |
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 @@ | |||
| 1 | 2014-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 | |||
| 1 | 2014-01-26 Paul Eggert <eggert@cs.ucla.edu> | 5 | 2014-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); |