diff --git a/src/platforms/rcore_web.c b/src/platforms/rcore_web.c index 36955e00c..fa60eaff1 100644 --- a/src/platforms/rcore_web.c +++ b/src/platforms/rcore_web.c @@ -864,10 +864,9 @@ void SetMouseCursor(int cursor) { if (CORE.Input.Mouse.cursor != cursor) { - EM_ASM( { document.getElementById('canvas').style.cursor = UTF8ToString($0); }, cursorLUT[cursor]); + if (!CORE.Input.Mouse.cursorHidden) EM_ASM( { document.getElementById('canvas').style.cursor = UTF8ToString($0); }, cursorLUT[cursor]); CORE.Input.Mouse.cursor = cursor; - CORE.Input.Mouse.cursorHidden = false; } }