From 33686c8a634b3a8c11a3463b6682ec1973e4ba55 Mon Sep 17 00:00:00 2001 From: Srikavin Ramkumar Date: Thu, 13 Apr 2023 20:06:21 -0400 Subject: [PATCH] LibWeb: Support NotAllowed CSS cursor --- Userland/Libraries/LibWeb/Page/EventHandler.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Userland/Libraries/LibWeb/Page/EventHandler.cpp b/Userland/Libraries/LibWeb/Page/EventHandler.cpp index bb4a753d71..c551e2528c 100644 --- a/Userland/Libraries/LibWeb/Page/EventHandler.cpp +++ b/Userland/Libraries/LibWeb/Page/EventHandler.cpp @@ -65,6 +65,8 @@ static Gfx::StandardCursor cursor_css_to_gfx(Optional cursor) return Gfx::StandardCursor::Help; case CSS::Cursor::None: return Gfx::StandardCursor::Hidden; + case CSS::Cursor::NotAllowed: + return Gfx::StandardCursor::Disallowed; case CSS::Cursor::Text: case CSS::Cursor::VerticalText: return Gfx::StandardCursor::IBeam; @@ -97,6 +99,13 @@ static Gfx::StandardCursor cursor_css_to_gfx(Optional cursor) case CSS::Cursor::ZoomIn: case CSS::Cursor::ZoomOut: return Gfx::StandardCursor::Zoom; + case CSS::Cursor::ContextMenu: + case CSS::Cursor::Alias: + case CSS::Cursor::Copy: + case CSS::Cursor::NoDrop: + // FIXME: No corresponding GFX Standard Cursor, fallthrough to None + case CSS::Cursor::Auto: + case CSS::Cursor::Default: default: return Gfx::StandardCursor::None; }