mirror of https://github.com/OpenRCT2/OpenRCT2.git
Fix periodic window update function being called every frame
This commit is contained in:
parent
95463c015c
commit
42ff471617
|
@ -104,8 +104,6 @@ static void InputUpdateTooltip(WindowBase* w, WidgetIndex widgetIndex, const Scr
|
|||
*/
|
||||
void GameHandleInput()
|
||||
{
|
||||
WindowVisitEach([](WindowBase* w) { WindowEventPeriodicUpdateCall(w); });
|
||||
|
||||
InvalidateAllWindowsAfterInput();
|
||||
|
||||
MouseState state;
|
||||
|
|
|
@ -129,13 +129,10 @@ void WindowUpdateAllViewports()
|
|||
*/
|
||||
void WindowUpdateAll()
|
||||
{
|
||||
// WindowUpdateAllViewports();
|
||||
|
||||
// 1000 tick update
|
||||
gWindowUpdateTicks += gCurrentDeltaTime;
|
||||
if (gWindowUpdateTicks >= 1000)
|
||||
// Periodic update happens every second so 40 ticks.
|
||||
if (gCurrentRealTimeTicks >= gWindowUpdateTicks)
|
||||
{
|
||||
gWindowUpdateTicks = 0;
|
||||
gWindowUpdateTicks = gCurrentRealTimeTicks + GAME_UPDATE_FPS;
|
||||
|
||||
WindowVisitEach([](WindowBase* w) { WindowEventPeriodicUpdateCall(w); });
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue