video: Fix asserts calling SetWindowProgress{State,Value} when creating popup windows

This commit is contained in:
Sam Lantinga committed 2025-10-06 17:31:46 -07:00
1 parent 7877ed1802
commit e4c5b72fd7
1 file changed
+5 -3
+5 -3
View File
@@ -2309,9 +2309,11 @@ static void SDL_FinishWindowCreation(SDL_Window *window, SDL_WindowFlags flags)
}
#if defined(SDL_PLATFORM_LINUX)
// On Linux the progress state is persisted throughout multiple program runs, so reset state on window creation
SDL_SetWindowProgressState(window, SDL_PROGRESS_STATE_NONE);
SDL_SetWindowProgressValue(window, 0.0f);
if (!SDL_WINDOW_IS_POPUP(window)) {
// On Linux the progress state is persisted throughout multiple program runs, so reset state on window creation
SDL_SetWindowProgressState(window, SDL_PROGRESS_STATE_NONE);
SDL_SetWindowProgressValue(window, 0.0f);
}
#endif
}