Browse Source

Fixed continuous logging if returning to desktop mode fails on X11

(cherry picked from commit aef240b2e41650cc90b5bb8064314ad07cb9f6bb)
Sam Lantinga 1 month ago
parent
commit
cd8bffb2dd
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/video/x11/SDL_x11events.c

+ 1 - 0
src/video/x11/SDL_x11events.c

@@ -2113,6 +2113,7 @@ void X11_PumpEvents(SDL_VideoDevice *_this)
                 SDL_LogError(SDL_LOG_CATEGORY_VIDEO,
                              "Time out elapsed after mode switch on display %" SDL_PRIu32 " with no window becoming fullscreen; reverting", _this->displays[i]->id);
                 SDL_SetDisplayModeForDisplay(_this->displays[i], NULL);
+                _this->displays[i]->internal->mode_switch_deadline_ns = 0;
             }
         }
     }