diff options
| author | Richard M. Stallman | 1995-08-11 00:55:47 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1995-08-11 00:55:47 +0000 |
| commit | 0d8ef3f41adc67c1d931ae2fb7b63d621b9128c9 (patch) | |
| tree | 4226f035abff978659175ccde1837c5bef4a489c /src | |
| parent | 537dfb138242b79afb1d9f892061abb6bf259df8 (diff) | |
| download | emacs-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.c | 7 |
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) |