Browse Source

video: Streamline a little deinit code.

Fixes #8290.
Ryan C. Gordon 1 year ago
parent
commit
e1789b320e
1 changed files with 5 additions and 6 deletions
  1. 5 6
      src/video/SDL_video.c

+ 5 - 6
src/video/SDL_video.c

@@ -3747,12 +3747,11 @@ void SDL_VideoQuit(void)
         SDL_VideoDisplay *display = _this->displays[i];
         SDL_DelVideoDisplay(display->id, SDL_FALSE);
     }
-    if (_this->displays) {
-        SDL_assert(_this->num_displays == 0);
-        SDL_free(_this->displays);
-        _this->displays = NULL;
-        _this->num_displays = 0;
-    }
+
+    SDL_assert(_this->num_displays == 0);
+    SDL_free(_this->displays);
+    _this->displays = NULL;
+
     if (_this->primary_selection_text) {
         SDL_free(_this->primary_selection_text);
         _this->primary_selection_text = NULL;