From 8b7ae35356c3e35e17b88bb86df564082a0f456d Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 9 May 2017 03:19:58 -0700 Subject: [PATCH] Fixed build error on Linux --- src/video/SDL_video.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c index db67ff932edaa..7fd6913e8b0a2 100644 --- a/src/video/SDL_video.c +++ b/src/video/SDL_video.c @@ -3857,6 +3857,9 @@ SDL_ComputeDiagonalDPI(int hpix, int vpix, float hinches, float vinches) SDL_sqrt((double)den2)); } +/* + * Functions used by iOS application delegates + */ void SDL_OnApplicationWillTerminate() { SDL_SendAppEvent(SDL_APP_TERMINATING); @@ -3870,6 +3873,7 @@ void SDL_OnApplicationDidReceiveMemoryWarning() void SDL_OnApplicationWillResignActive() { SDL_VideoDevice *_this = SDL_GetVideoDevice(); + if (_this) { SDL_Window *window; for (window = _this->windows; window != NULL; window = window->next) { @@ -3892,9 +3896,10 @@ void SDL_OnApplicationWillEnterForeground() void SDL_OnApplicationDidBecomeActive() { + SDL_VideoDevice *_this = SDL_GetVideoDevice(); + SDL_SendAppEvent(SDL_APP_DIDENTERFOREGROUND); - SDL_VideoDevice *_this = SDL_GetVideoDevice(); if (_this) { SDL_Window *window; for (window = _this->windows; window != NULL; window = window->next) {