aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1995-08-11 00:55:47 +0000
committerRichard M. Stallman1995-08-11 00:55:47 +0000
commit0d8ef3f41adc67c1d931ae2fb7b63d621b9128c9 (patch)
tree4226f035abff978659175ccde1837c5bef4a489c /src
parent537dfb138242b79afb1d9f892061abb6bf259df8 (diff)
downloademacs-0d8ef3f41adc67c1d931ae2fb7b63d621b9128c9.tar.gz
emacs-0d8ef3f41adc67c1d931ae2fb7b63d621b9128c9.zip
(x_set_menu_bar_lines) [USE_X_TOOLKIT]: When turning
menu bar on, make sure next redisplay creates it.
Diffstat (limited to 'src')
-rw-r--r--src/xfns.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/xfns.c b/src/xfns.c
index 10d8fab1109..31cee63fff2 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -1694,7 +1694,12 @@ x_set_menu_bar_lines (f, value, oldval)
1694#ifdef USE_X_TOOLKIT 1694#ifdef USE_X_TOOLKIT
1695 FRAME_MENU_BAR_LINES (f) = 0; 1695 FRAME_MENU_BAR_LINES (f) = 0;
1696 if (nlines) 1696 if (nlines)
1697 FRAME_EXTERNAL_MENU_BAR (f) = 1; 1697 {
1698 FRAME_EXTERNAL_MENU_BAR (f) = 1;
1699 if (f->output_data.x->menubar_widget == 0)
1700 /* Make sure next redisplay shows the menu bar. */
1701 XWINDOW (FRAME_SELECTED_WINDOW (f))->update_mode_line = Qt;
1702 }
1698 else 1703 else
1699 { 1704 {
1700 if (FRAME_EXTERNAL_MENU_BAR (f) == 1) 1705 if (FRAME_EXTERNAL_MENU_BAR (f) == 1)