diff --git a/src/video/windows/SDL_windowsvideo.c b/src/video/windows/SDL_windowsvideo.c index 92418e738c..982c2a77a1 100644 --- a/src/video/windows/SDL_windowsvideo.c +++ b/src/video/windows/SDL_windowsvideo.c @@ -135,6 +135,7 @@ static SDL_VideoDevice *WIN_CreateDevice(void) data = NULL; } if (!data) { + SDL_UnregisterApp(); SDL_free(device); return NULL; }