aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index fa6e0c1493c..da05044a963 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -455,6 +455,17 @@ prepare_menu_bars ()
455 all_windows = (update_mode_lines || buffer_shared > 1 455 all_windows = (update_mode_lines || buffer_shared > 1
456 || clip_changed || windows_or_buffers_changed); 456 || clip_changed || windows_or_buffers_changed);
457 457
458#ifdef HAVE_X_WINDOWS
459 {
460 Lisp_Object tail, frame;
461
462 FOR_EACH_FRAME (tail, frame)
463 if (FRAME_VISIBLE_P (XFRAME (frame))
464 || FRAME_ICONIFIED_P (XFRAME (frame)))
465 x_consider_frame_title (frame);
466 }
467#endif
468
458 /* Update the menu bar item lists, if appropriate. 469 /* Update the menu bar item lists, if appropriate.
459 This has to be done before any actual redisplay 470 This has to be done before any actual redisplay
460 or generation of display lines. */ 471 or generation of display lines. */
@@ -701,11 +712,6 @@ redisplay ()
701 712
702 if (FRAME_VISIBLE_P (f)) 713 if (FRAME_VISIBLE_P (f))
703 redisplay_windows (FRAME_ROOT_WINDOW (f)); 714 redisplay_windows (FRAME_ROOT_WINDOW (f));
704#ifdef HAVE_X_WINDOWS
705 else if (FRAME_ICONIFIED_P (f)
706 && ! MINI_WINDOW_P (XWINDOW (f->selected_window)))
707 x_consider_frame_title (frame);
708#endif
709 715
710 /* Any scroll bars which redisplay_windows should have nuked 716 /* Any scroll bars which redisplay_windows should have nuked
711 should now go away. */ 717 should now go away. */
@@ -2577,11 +2583,6 @@ display_mode_line (w)
2577 ptr[i] = FAST_MAKE_GLYPH (FAST_GLYPH_CHAR (ptr[i]), 1); 2583 ptr[i] = FAST_MAKE_GLYPH (FAST_GLYPH_CHAR (ptr[i]), 1);
2578 } 2584 }
2579#endif 2585#endif
2580
2581#ifdef HAVE_X_WINDOWS
2582 if (w == XWINDOW (f->selected_window))
2583 x_consider_frame_title (WINDOW_FRAME (w));
2584#endif
2585} 2586}
2586 2587
2587/* Contribute ELT to the mode line for window W. 2588/* Contribute ELT to the mode line for window W.