come out of lock in ShowCursor

This commit is contained in:
Moros Smith 2025-05-29 06:37:09 -04:00
parent 1ae7a89a42
commit 31229add28

View file

@ -839,6 +839,11 @@ void ShowCursor(void)
{ {
if (CORE.Input.Mouse.cursorHidden) if (CORE.Input.Mouse.cursorHidden)
{ {
if(lockedMouseCursor)
{
emscripten_exit_pointerlock();
}
EM_ASM( { Module.canvas.style.cursor = UTF8ToString($0); }, cursorLUT[CORE.Input.Mouse.cursor]); EM_ASM( { Module.canvas.style.cursor = UTF8ToString($0); }, cursorLUT[CORE.Input.Mouse.cursor]);
CORE.Input.Mouse.cursorHidden = false; CORE.Input.Mouse.cursorHidden = false;