summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/autoload.el
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-04-13 00:47:00 +0000
committerPo Lu <luangruo@yahoo.com>2022-04-13 00:51:13 +0000
commit2e0a2ecc294aa2273ffbef27f49706db2cf40062 (patch)
treedac4ecc80fb38252570fc8efabfbd3bf639a2cdb /lisp/emacs-lisp/autoload.el
parent33cc12498b0f9191437d1f273d0467d0f69d48f3 (diff)
downloademacs-2e0a2ecc294aa2273ffbef27f49706db2cf40062.tar.gz
emacs-2e0a2ecc294aa2273ffbef27f49706db2cf40062.tar.bz2
emacs-2e0a2ecc294aa2273ffbef27f49706db2cf40062.zip
Fix freezes when trying to accelerate menu bar on Haiku
* src/haiku_support.cc (class EmacsWindow): New field `menus_begun'. (MenusBeginning): Don't send menu bar open events when that is set, instead set it to true. (BMenuBar_start_tracking): Stop locking the menu bar here and send a special BE_MENU_BAR_OPEN event instead. * src/haiku_support.h (struct haiku_menu_bar_state_event): Delete field `no_lock'. * src/haikumenu.c (Fhaiku_menu_bar_open): * src/haikuterm.c (haiku_read_socket): Update accordingly.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions