system: update window scale on scale changes
This commit is contained in:
@@ -365,6 +365,7 @@ top:
|
|||||||
lua_pushinteger(L, e.tfinger.fingerID);
|
lua_pushinteger(L, e.tfinger.fingerID);
|
||||||
return 6;
|
return 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
case SDL_EVENT_WILL_ENTER_FOREGROUND:
|
case SDL_EVENT_WILL_ENTER_FOREGROUND:
|
||||||
case SDL_EVENT_DID_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");
|
lua_pushstring(L, e.type == SDL_EVENT_WILL_ENTER_FOREGROUND ? "enteringforeground" : "enteredforeground");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
case SDL_EVENT_WILL_ENTER_BACKGROUND:
|
case SDL_EVENT_WILL_ENTER_BACKGROUND:
|
||||||
lua_pushstring(L, "enteringbackground");
|
lua_pushstring(L, "enteringbackground");
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
case SDL_EVENT_DID_ENTER_BACKGROUND:
|
case SDL_EVENT_DID_ENTER_BACKGROUND:
|
||||||
lua_pushstring(L, "enteredbackground");
|
lua_pushstring(L, "enteredbackground");
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
|
case SDL_EVENT_WINDOW_DISPLAY_SCALE_CHANGED:
|
||||||
|
case SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED:
|
||||||
|
{
|
||||||
|
ren_resize_window(&window_renderer);
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
goto top;
|
goto top;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user