1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 22:38:13 +00:00
serenity/Userland/Services/WindowServer
Andreas Kling ec6debb46f WindowServer: Don't "enter" menu item when hovering over a separator
Since menu separator items don't have an associated identifier,
make sure we don't falsely report that we've enter item 0.

This fixes an issue where hovering over a separator would behave
as if we'd hovered over the first item in the menu wrt sending
MenuItemEntered.
2021-04-17 20:49:53 +02:00
..
AppletManager.cpp LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
AppletManager.h WindowServer: Propagate theme change to the applet area 2021-04-04 20:52:39 +02:00
Button.cpp WindowServer: Vertically maximize window 2021-02-09 21:36:11 +01:00
Button.h WindowServer: Vertically maximize window 2021-02-09 21:36:11 +01:00
ClientConnection.cpp LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
ClientConnection.h LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
CMakeLists.txt LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
Compositor.cpp LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888x 2021-03-16 11:50:03 +01:00
Compositor.h WindowServer: Add an IPC call for taking a screenshot 2021-03-26 20:33:23 +01:00
Cursor.cpp WindowServer+LibGfx: Enumerate Disallow cursor 2021-03-12 09:59:03 +01:00
Cursor.h Services: Move to Userland/Services/ 2021-01-12 12:23:01 +01:00
Event.h Everywhere: Rename "logo" key to "super" key 2021-03-11 18:55:16 +01:00
EventLoop.cpp LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
EventLoop.h LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
main.cpp Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
Menu.cpp WindowServer: Don't "enter" menu item when hovering over a separator 2021-04-17 20:49:53 +02:00
Menu.h WindowServer+LibGUI: Notify GUI clients about menu item enter/leave 2021-04-17 20:49:53 +02:00
Menubar.cpp Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
Menubar.h Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
MenuItem.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
MenuItem.h Services: Move to Userland/Services/ 2021-01-12 12:23:01 +01:00
MenuManager.cpp WindowServer: Clean up some of the code around menu item hovering 2021-04-15 20:50:24 +02:00
MenuManager.h Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
Screen.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
Screen.h Everywhere: Add -Wdouble-promotion warning 2021-04-16 19:01:54 +02:00
Window.cpp LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
Window.h LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
WindowClient.ipc WindowServer+LibGUI: Notify GUI clients about menu item enter/leave 2021-04-17 20:49:53 +02:00
WindowFrame.cpp WindowServer: Fix window shadow rendering glitch 2021-04-15 10:22:04 +02:00
WindowFrame.h WindowServer: Support Alt+Character menu shortcuts :^) 2021-04-05 23:15:43 +02:00
WindowManager.cpp LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
WindowManager.h LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
WindowManagerClient.ipc LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
WindowManagerServer.ipc LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
WindowServer.ipc LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
WindowSwitcher.cpp Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
WindowSwitcher.h Services: Move to Userland/Services/ 2021-01-12 12:23:01 +01:00
WindowType.h WindowServer+LibGUI: Rename WindowType::MenuApplet => Applet 2021-04-04 17:55:50 +02:00
WMClientConnection.cpp LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
WMClientConnection.h LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00