Browse Source

WinRT: added an extra NULL pointer check for SDL_*ScreenSaver() backend code

David Ludwig 8 years ago
parent
commit
f5d43cf912
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/video/winrt/SDL_winrtvideo.cpp

+ 1 - 1
src/video/winrt/SDL_winrtvideo.cpp

@@ -827,7 +827,7 @@ void
 WINRT_SuspendScreenSaver(_THIS)
 {
     SDL_VideoData *driverdata = (SDL_VideoData *)_this->driverdata;
-    if (driverdata->displayRequest) {
+    if (driverdata && driverdata->displayRequest) {
         ABI::Windows::System::Display::IDisplayRequest * displayRequest = (ABI::Windows::System::Display::IDisplayRequest *) driverdata->displayRequest;
         if (_this->suspend_screensaver) {
             displayRequest->RequestActive();