mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-29 02:50:26 +00:00
238b6871e0
We were failing to check if the current menu being set was already open. This could result in multiple occurrences of the menu in the open menu stack. When we close all menus descending from a menu we only delete the first occurrence of a given menu from the menu stack (a fair assumption to make as a menu should only be open once). Because of this a menu (or multiple instances of it) could remain in the open menu stack when it should actually be closed, leading to goofy behaviour. Fixes #1238 |
||
---|---|---|
.. | ||
AudioServer | ||
LookupServer | ||
NotificationServer | ||
ProtocolServer | ||
SystemServer | ||
TelnetServer | ||
TTYServer | ||
WebServer | ||
WindowServer | ||
Makefile |