From b444377b505840e3eb34e76e5ab829312c89b7c0 Mon Sep 17 00:00:00 2001 From: sonninnos Date: Tue, 14 Jun 2022 16:43:32 +0300 Subject: [PATCH] (WIN32) Don't update title on every frame --- gfx/common/win32_common.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gfx/common/win32_common.c b/gfx/common/win32_common.c index 5dea59fb03..c68d1f72db 100644 --- a/gfx/common/win32_common.c +++ b/gfx/common/win32_common.c @@ -2312,7 +2312,14 @@ bool win32_set_video_mode(void *data, void win32_update_title(void) { - const ui_window_t *window = ui_companion_driver_get_window_ptr(); + const ui_window_t *window = ui_companion_driver_get_window_ptr(); + static unsigned update_title_wait = 0; + + if (update_title_wait) + { + update_title_wait--; + return; + } if (window) { @@ -2321,6 +2328,7 @@ void win32_update_title(void) title[0] = '\0'; video_driver_get_window_title(title, sizeof(title)); + update_title_wait = g_win32_refresh_rate; if (title[0]) window->set_title(&main_window, title);