Commit 57aeea1e authored by Richard M. Stallman's avatar Richard M. Stallman

(set_menu_bar_lines): Record the fact that the window configuration changes.

(set_menu_bar_lines_1): Mark the window as modified.
parent 4147a3cc
......@@ -130,6 +130,7 @@ set_menu_bar_lines_1 (window, n)
{
struct window *w = XWINDOW (window);
XSETFASTINT (w->last_modified, 0);
XSETFASTINT (w->top, XFASTINT (w->top) + n);
XSETFASTINT (w->height, XFASTINT (w->height) - n);
......@@ -165,8 +166,13 @@ set_menu_bar_lines (f, value, oldval)
else
nlines = 0;
FRAME_MENU_BAR_LINES (f) = nlines;
set_menu_bar_lines_1 (f->root_window, nlines - olines);
if (nlines != olines)
{
windows_or_buffers_changed++;
FRAME_WINDOW_SIZES_CHANGED (f) = 1;
FRAME_MENU_BAR_LINES (f) = nlines;
set_menu_bar_lines_1 (f->root_window, nlines - olines);
}
}
#ifdef MULTI_FRAME
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment