From f5d43cf9128abbfecf8f6e0a0204ed40f4061498 Mon Sep 17 00:00:00 2001 From: David Ludwig Date: Wed, 31 Aug 2016 12:52:55 -0400 Subject: [PATCH] WinRT: added an extra NULL pointer check for SDL_*ScreenSaver() backend code --- src/video/winrt/SDL_winrtvideo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video/winrt/SDL_winrtvideo.cpp b/src/video/winrt/SDL_winrtvideo.cpp index e0e0083b8..9a26705ad 100644 --- a/src/video/winrt/SDL_winrtvideo.cpp +++ b/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();