Unix SDL: Fix plat_pause().

This commit is contained in:
OBattler
2023-12-27 21:30:47 +01:00
parent 3483cb02b3
commit dd005d74ea

View File

@@ -762,10 +762,13 @@ plat_pause(int p)
static wchar_t oldtitle[512]; static wchar_t oldtitle[512];
wchar_t title[512]; wchar_t title[512];
if ((!!p) == dopause)
return;
if ((p == 0) && (time_sync & TIME_SYNC_ENABLED)) if ((p == 0) && (time_sync & TIME_SYNC_ENABLED))
nvr_time_sync(); nvr_time_sync();
dopause = p; do_pause(p);
if (p) { if (p) {
wcsncpy(oldtitle, ui_window_title(NULL), sizeof_w(oldtitle) - 1); wcsncpy(oldtitle, ui_window_title(NULL), sizeof_w(oldtitle) - 1);
wcscpy(title, oldtitle); wcscpy(title, oldtitle);