|
@@ -103,10 +103,26 @@ bool Platform::displaySplashWindow( String path )
|
|
|
|
|
|
bool Platform::closeSplashWindow()
|
|
bool Platform::closeSplashWindow()
|
|
{
|
|
{
|
|
- SDL_DestroyTexture(gSplashTexture);
|
|
|
|
- SDL_FreeSurface(gSplashImage);
|
|
|
|
- SDL_DestroyRenderer(gSplashRenderer);
|
|
|
|
- SDL_DestroyWindow(gSplashWindow);
|
|
|
|
|
|
+ if (gSplashTexture != nullptr)
|
|
|
|
+ {
|
|
|
|
+ SDL_DestroyTexture(gSplashTexture);
|
|
|
|
+ gSplashTexture = nullptr;
|
|
|
|
+ }
|
|
|
|
+ if (gSplashImage != nullptr)
|
|
|
|
+ {
|
|
|
|
+ SDL_FreeSurface(gSplashImage);
|
|
|
|
+ gSplashImage = nullptr;
|
|
|
|
+ }
|
|
|
|
+ if (gSplashRenderer != nullptr)
|
|
|
|
+ {
|
|
|
|
+ SDL_DestroyRenderer(gSplashRenderer);
|
|
|
|
+ gSplashRenderer = nullptr;
|
|
|
|
+ }
|
|
|
|
+ if (gSplashWindow != nullptr)
|
|
|
|
+ {
|
|
|
|
+ SDL_DestroyWindow(gSplashWindow);
|
|
|
|
+ gSplashWindow = nullptr;
|
|
|
|
+ }
|
|
|
|
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|