* nsmenu.m (pop_down_menu): New function.
authorAdrian Robert <Adrian.B.Robert@gmail.com>
Wed, 4 Feb 2009 11:31:28 +0000 (11:31 +0000)
committerAdrian Robert <Adrian.B.Robert@gmail.com>
Wed, 4 Feb 2009 11:31:28 +0000 (11:31 +0000)
commitc96169a0b1f1725f42ad0e2958599d2fd2929ec6
tree47c4b32fba34862b221c3cc89822d44a1bfde07e
parent22b5692c3d5921910c1d9b3bf4b5fffb155694e7
* nsmenu.m (pop_down_menu): New function.
(ns_popup_dialog): Call it on unwind.
(EmacsDialogPanel-runDialogAt:): Check popup_activated_flag and
call timer_check() (Bug#2154).
(EmacsMenu-menuNeedsUpdate:): Don't call ns_update_menu if
handling_signal is set.
(EmacsMenu-fillWithWidgetValue:): Set submenu title.

* s/darwin.h: Same and NO_SOCK_SIGIO as well.

* nsterm.m (ns_read_socket): Same and don't set handling_signal.

* keyboard.c (poll_for_input_1, handle_async_input): Set
handling_signal under HAVE_NS.
src/ChangeLog
src/keyboard.c
src/nsmenu.m
src/nsterm.m
src/s/darwin.h