diff options
| author | Stefan Monnier | 2014-11-16 00:22:20 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2014-11-16 00:22:20 -0500 |
| commit | 9075fcc1937a211bc91e8bc49c332bc55ac99e24 (patch) | |
| tree | 1cff4991107011e0b5d13fac46b0881c30d31a63 /src/nsmenu.m | |
| parent | 86009dd5d886f1101358990e4f8f69a5d1467eb8 (diff) | |
| parent | 4f4cf9c855f5818d4c3c0fb772db8bbcf4f33780 (diff) | |
| download | emacs-9075fcc1937a211bc91e8bc49c332bc55ac99e24.tar.gz emacs-9075fcc1937a211bc91e8bc49c332bc55ac99e24.zip | |
Merge from emacs-24
Diffstat (limited to 'src/nsmenu.m')
| -rw-r--r-- | src/nsmenu.m | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nsmenu.m b/src/nsmenu.m index a90cb970874..0e8b68b38f1 100644 --- a/src/nsmenu.m +++ b/src/nsmenu.m | |||
| @@ -1026,10 +1026,13 @@ update_frame_tool_bar (struct frame *f) | |||
| 1026 | EmacsView *view = FRAME_NS_VIEW (f); | 1026 | EmacsView *view = FRAME_NS_VIEW (f); |
| 1027 | NSWindow *window = [view window]; | 1027 | NSWindow *window = [view window]; |
| 1028 | EmacsToolbar *toolbar = [view toolbar]; | 1028 | EmacsToolbar *toolbar = [view toolbar]; |
| 1029 | int oldh; | ||
| 1029 | 1030 | ||
| 1030 | if (view == nil || toolbar == nil) return; | 1031 | if (view == nil || toolbar == nil) return; |
| 1031 | block_input (); | 1032 | block_input (); |
| 1032 | 1033 | ||
| 1034 | oldh = FRAME_TOOLBAR_HEIGHT (f); | ||
| 1035 | |||
| 1033 | #ifdef NS_IMPL_COCOA | 1036 | #ifdef NS_IMPL_COCOA |
| 1034 | [toolbar clearActive]; | 1037 | [toolbar clearActive]; |
| 1035 | #else | 1038 | #else |
| @@ -1136,6 +1139,8 @@ update_frame_tool_bar (struct frame *f) | |||
| 1136 | if (FRAME_TOOLBAR_HEIGHT (f) < 0) // happens if frame is fullscreen. | 1139 | if (FRAME_TOOLBAR_HEIGHT (f) < 0) // happens if frame is fullscreen. |
| 1137 | FRAME_TOOLBAR_HEIGHT (f) = 0; | 1140 | FRAME_TOOLBAR_HEIGHT (f) = 0; |
| 1138 | 1141 | ||
| 1142 | if (oldh != FRAME_TOOLBAR_HEIGHT (f)) | ||
| 1143 | [view updateFrameSize:YES]; | ||
| 1139 | if (view->wait_for_tool_bar && FRAME_TOOLBAR_HEIGHT (f) > 0) | 1144 | if (view->wait_for_tool_bar && FRAME_TOOLBAR_HEIGHT (f) > 0) |
| 1140 | { | 1145 | { |
| 1141 | view->wait_for_tool_bar = NO; | 1146 | view->wait_for_tool_bar = NO; |