diff --git a/libraries/ZWidget/src/window/win32/win32displaywindow.cpp b/libraries/ZWidget/src/window/win32/win32displaywindow.cpp index d8e9a7f1c..21d58a815 100644 --- a/libraries/ZWidget/src/window/win32/win32displaywindow.cpp +++ b/libraries/ZWidget/src/window/win32/win32displaywindow.cpp @@ -682,7 +682,8 @@ static void CALLBACK Win32TimerCallback(HWND handle, UINT message, UINT_PTR time auto it = Win32DisplayWindow::Timers.find(timerID); if (it != Win32DisplayWindow::Timers.end()) { - it->second(); + auto callback = it->second; + callback(); } }