diff options
| author | Richard M. Stallman | 1995-12-15 02:17:06 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1995-12-15 02:17:06 +0000 |
| commit | 97a1ff91ab090368e6e26c128562acd381294f5a (patch) | |
| tree | 3c9845618014ba9024032848c2ab5cbcad1ac7e3 /src | |
| parent | 69f033abe11fca0a96310ee3c4d960c8ee260104 (diff) | |
| download | emacs-97a1ff91ab090368e6e26c128562acd381294f5a.tar.gz emacs-97a1ff91ab090368e6e26c128562acd381294f5a.zip | |
(x_set_menu_bar_lines) [USE_X_TOOLKIT]:
Don't crash for non-X frame.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xfns.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/xfns.c b/src/xfns.c index e55dc0bec44..bb3c6fbe3d7 100644 --- a/src/xfns.c +++ b/src/xfns.c | |||
| @@ -1697,7 +1697,7 @@ x_set_menu_bar_lines (f, value, oldval) | |||
| 1697 | if (nlines) | 1697 | if (nlines) |
| 1698 | { | 1698 | { |
| 1699 | FRAME_EXTERNAL_MENU_BAR (f) = 1; | 1699 | FRAME_EXTERNAL_MENU_BAR (f) = 1; |
| 1700 | if (f->output_data.x->menubar_widget == 0) | 1700 | if (FRAME_X_P (f) && f->output_data.x->menubar_widget == 0) |
| 1701 | /* Make sure next redisplay shows the menu bar. */ | 1701 | /* Make sure next redisplay shows the menu bar. */ |
| 1702 | XWINDOW (FRAME_SELECTED_WINDOW (f))->update_mode_line = Qt; | 1702 | XWINDOW (FRAME_SELECTED_WINDOW (f))->update_mode_line = Qt; |
| 1703 | } | 1703 | } |
| @@ -1706,7 +1706,8 @@ x_set_menu_bar_lines (f, value, oldval) | |||
| 1706 | if (FRAME_EXTERNAL_MENU_BAR (f) == 1) | 1706 | if (FRAME_EXTERNAL_MENU_BAR (f) == 1) |
| 1707 | free_frame_menubar (f); | 1707 | free_frame_menubar (f); |
| 1708 | FRAME_EXTERNAL_MENU_BAR (f) = 0; | 1708 | FRAME_EXTERNAL_MENU_BAR (f) = 0; |
| 1709 | f->output_data.x->menubar_widget = 0; | 1709 | if (FRAME_X_P (f)) |
| 1710 | f->output_data.x->menubar_widget = 0; | ||
| 1710 | } | 1711 | } |
| 1711 | #else /* not USE_X_TOOLKIT */ | 1712 | #else /* not USE_X_TOOLKIT */ |
| 1712 | FRAME_MENU_BAR_LINES (f) = nlines; | 1713 | FRAME_MENU_BAR_LINES (f) = nlines; |