Browse Source

There are legitimate reasons to skip full cleanup at shutdown, don't assert in that case.

Sam Lantinga 6 years ago
parent
commit
53260b31b5
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/haptic/SDL_haptic.c

+ 4 - 2
src/haptic/SDL_haptic.c

@@ -389,9 +389,11 @@ SDL_HapticClose(SDL_Haptic * haptic)
 void
 SDL_HapticQuit(void)
 {
+    while (SDL_haptics) {
+        SDL_HapticClose(SDL_haptics);
+    }
+
     SDL_SYS_HapticQuit();
-    SDL_assert(SDL_haptics == NULL);
-    SDL_haptics = NULL;
 }
 
 /*