Mercurial > emacs
diff src/nsmenu.m @ 109091:b4da23aa9b59
* nsmenu.m (free_frame_tool_bar, update_frame_tool_bar): Add
BLOCK/UNBLOCK_INPUT so asserts don't trigger.
| author | Jan D <jan.h.d@swipnet.se> |
|---|---|
| date | Thu, 01 Jul 2010 12:45:26 +0200 |
| parents | 3fef63e64210 |
| children | babf8e935ea8 |
line wrap: on
line diff
--- a/src/nsmenu.m Thu Jul 01 01:32:01 2010 -0400 +++ b/src/nsmenu.m Thu Jul 01 12:45:26 2010 +0200 @@ -999,7 +999,9 @@ Under NS we just hide the toolbar until it might be needed again. -------------------------------------------------------------------------- */ { + BLOCK_INPUT; [[FRAME_NS_VIEW (f) toolbar] setVisible: NO]; + UNBLOCK_INPUT; } void @@ -1011,6 +1013,7 @@ int i; EmacsToolbar *toolbar = [FRAME_NS_VIEW (f) toolbar]; + BLOCK_INPUT; [toolbar clearActive]; /* update EmacsToolbar as in GtkUtils, build items list */ @@ -1094,6 +1097,7 @@ [newDict release]; } + UNBLOCK_INPUT; }
