diff options
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) |