diff options
| author | Jan Djärv | 2014-01-26 13:17:55 +0100 |
|---|---|---|
| committer | Jan Djärv | 2014-01-26 13:17:55 +0100 |
| commit | 4988180d710ad2ed9c0d9211dca9d9ef23c46716 (patch) | |
| tree | 6e2458c8c7435d3518b8939eb5dd5a1171743d94 /src | |
| parent | de6a923b0bedaf6dccf9832e09cc7fff66440c3c (diff) | |
| download | emacs-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/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); |