From 68dcd6e214c545055cfa986d08e7fe40542b8b1b 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 --HG-- extra : rebase_source : a3c3eba4b56a57a6a89d36934a2a3595b1199c89 --- 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();