ladybird/Userland/Services/WindowServer
Tom 32d59257d6 WindowServer: Ensure menu visibility after pushing menu to the stack
We need to make sure the menu was pushed to the open menu stack before
calling set_visible, as this may trigger cursor re-evaluation, which
in turn expects the menu to be considered open.

Fixes #10836
2021-11-13 00:38:36 +01:00
..
Animation.cpp WindowServer: Fix animations not triggering rendering 2021-06-29 10:03:53 +02:00
Animation.h WindowServer: Change animation time to duration 2021-06-28 22:29:39 +02:00
AppletManager.cpp WindowServer: Fix menu over-drawing 2021-07-18 23:55:13 +02:00
AppletManager.h Services: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
Button.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
Button.h Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
ClientConnection.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_create() 2021-11-08 00:35:27 +01:00
ClientConnection.h MouseSettings: Add option to reverse buttons 2021-10-25 19:20:33 +03:00
CMakeLists.txt LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
Compositor.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_create() 2021-11-08 00:35:27 +01:00
Compositor.h Compositor: Add API to get the color of a pixel 2021-09-11 19:05:46 +02:00
Cursor.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Cursor.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Event.h Everywhere: Rename back-click to backward-click 2021-10-27 22:05:58 +03:00
EventLoop.cpp MouseSettings: Add option to reverse buttons 2021-10-25 19:20:33 +03:00
EventLoop.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HitTestResult.h WindowServer: Make hit test results richer 2021-06-18 17:40:05 +02:00
main.cpp WindowServer: Re-use existing Screen instances and improve fallbacks 2021-07-21 00:06:58 +02:00
Menu.cpp WindowServer: Ensure menu visibility after pushing menu to the stack 2021-11-13 00:38:36 +01:00
Menu.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Menubar.cpp LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
Menubar.h LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
MenuItem.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MenuItem.h WindowServer: Fix a handful of clang-tidy warnings in the menu code 2021-05-09 15:47:21 +02:00
MenuManager.cpp WindowServer: Ensure menu visibility after pushing menu to the stack 2021-11-13 00:38:36 +01:00
MenuManager.h Services: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
MultiScaleBitmaps.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
MultiScaleBitmaps.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Overlays.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_create() 2021-11-08 00:35:27 +01:00
Overlays.h WindowServer: Add basic virtual desktop support 2021-07-03 12:27:23 +02:00
Screen.cpp Everywhere: Rename back-click to backward-click 2021-10-27 22:05:58 +03:00
Screen.h WindowServer: Remove Screen::init() 2021-10-26 01:00:54 +02:00
ScreenLayout.cpp WindowServer: Add API to set/get screen layouts 2021-06-20 14:57:26 +02:00
ScreenLayout.h WindowServer: Re-use existing Screen instances and improve fallbacks 2021-07-21 00:06:58 +02:00
ScreenLayout.ipp LibCore: Use ErrorOr<T> for Core::File::open() 2021-11-08 00:35:27 +01:00
Window.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_create() 2021-11-08 00:35:27 +01:00
Window.h AK+WindowServer: Remove did_construct() framework used only once 2021-11-02 22:56:53 +01:00
WindowClient.ipc LibGUI+WindowServer: Introduce new mouse tracking mechanism 2021-09-08 10:53:49 +02:00
WindowFrame.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
WindowFrame.h LibGfx+WindowServer: Move shadow-painting code to StylePainter 2021-10-28 11:23:44 +02:00
WindowManager.cpp WindowServer: Reevaluate hover state when switching highlight windows 2021-11-04 16:10:40 +01:00
WindowManager.h WindowServer: Rename reevaluate_hovered_window() 2021-11-04 16:10:40 +01:00
WindowManagerClient.ipc WindowServer: Add API to change virtual desktop settings 2021-07-03 12:27:23 +02:00
WindowManagerServer.ipc WindowServer: Add set_virtual_dekstop WindowManager message 2021-07-19 18:21:40 +02:00
WindowServer.ipc MouseSettings: Add option to reverse buttons 2021-10-25 19:20:33 +03:00
WindowStack.cpp WindowServer: Allow windows to be pinnable (always on top) 2021-07-07 15:38:59 +02:00
WindowStack.h WindowServer: Add missing minimize check to highlighted window callback 2021-07-08 22:31:21 +02:00
WindowSwitcher.cpp WindowServer: Remove rect behind window icon in WindowSwitcher 2021-07-08 20:15:23 +02:00
WindowSwitcher.h WindowServer: Fix visibility of WindowSwitcher constructor 2021-11-02 22:56:53 +01:00
WindowType.h WindowServer: Add sanity checks to create_window IPC 2021-06-03 08:27:57 +02:00
WMClientConnection.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
WMClientConnection.h WindowServer: Add set_virtual_dekstop WindowManager message 2021-07-19 18:21:40 +02:00