system: update window scale on scale changes

This commit is contained in:
takase1121
2025-05-18 23:16:09 +08:00
parent affb56e817
commit d8f7b6e1be
+9
View File
@@ -365,6 +365,7 @@ top:
lua_pushinteger(L, e.tfinger.fingerID);
return 6;
}
case SDL_EVENT_WILL_ENTER_FOREGROUND:
case SDL_EVENT_DID_ENTER_FOREGROUND:
{
@@ -376,13 +377,21 @@ top:
lua_pushstring(L, e.type == SDL_EVENT_WILL_ENTER_FOREGROUND ? "enteringforeground" : "enteredforeground");
return 1;
}
case SDL_EVENT_WILL_ENTER_BACKGROUND:
lua_pushstring(L, "enteringbackground");
return 1;
case SDL_EVENT_DID_ENTER_BACKGROUND:
lua_pushstring(L, "enteredbackground");
return 1;
case SDL_EVENT_WINDOW_DISPLAY_SCALE_CHANGED:
case SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED:
{
ren_resize_window(&window_renderer);
}
default:
goto top;
}