diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xdisp.c | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index bd5fbc5957d..13536e505e1 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2002-01-09 Jason Rumney <jasonr@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (x_consider_frame_title): Don't count the tooltip frame | ||
| 4 | when checking for multiple frames. | ||
| 5 | |||
| 1 | 2002-01-08 Richard M. Stallman <rms@gnu.org> | 6 | 2002-01-08 Richard M. Stallman <rms@gnu.org> |
| 2 | 7 | ||
| 3 | * window.c (delete_window): Rewrite the code for changing the | 8 | * window.c (delete_window): Rewrite the code for changing the |
diff --git a/src/xdisp.c b/src/xdisp.c index 0d25501e1a1..d7491121ee0 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -7224,11 +7224,13 @@ x_consider_frame_title (frame) | |||
| 7224 | 7224 | ||
| 7225 | for (tail = Vframe_list; CONSP (tail); tail = XCDR (tail)) | 7225 | for (tail = Vframe_list; CONSP (tail); tail = XCDR (tail)) |
| 7226 | { | 7226 | { |
| 7227 | struct frame *tf = XFRAME (XCAR (tail)); | 7227 | Lisp_Object other_frame = XCAR (tail); |
| 7228 | struct frame *tf = XFRAME (other_frame); | ||
| 7228 | 7229 | ||
| 7229 | if (tf != f | 7230 | if (tf != f |
| 7230 | && FRAME_KBOARD (tf) == FRAME_KBOARD (f) | 7231 | && FRAME_KBOARD (tf) == FRAME_KBOARD (f) |
| 7231 | && !FRAME_MINIBUF_ONLY_P (tf) | 7232 | && !FRAME_MINIBUF_ONLY_P (tf) |
| 7233 | && !EQ (other_frame, tip_frame) | ||
| 7232 | && (FRAME_VISIBLE_P (tf) || FRAME_ICONIFIED_P (tf))) | 7234 | && (FRAME_VISIBLE_P (tf) || FRAME_ICONIFIED_P (tf))) |
| 7233 | break; | 7235 | break; |
| 7234 | } | 7236 | } |