Fix possible segfault

This commit is contained in:
2020-09-12 09:36:08 +02:00
parent 0a06e1d841
commit 74e53a0d67
3 changed files with 28 additions and 18 deletions
+8 -2
View File
@@ -113,6 +113,12 @@ public:
bool getRenderColiders() {
return render_coliders;
}
void clearRenderer() {
SDL_RenderClear( getRendererPtr() );
}
void presentRenderer() {
SDL_RenderPresent( getRendererPtr() );
}
private:
SDL_Renderer *renderer = NULL;
@@ -562,10 +568,10 @@ public:
}
return ret;
}
void renderScene( bool clear_scene = true ) {
void renderScene( bool clear_renderer = true ) {
checkKilled();
render_mutex.lock();
if ( clear_scene )
if ( clear_renderer )
SDL_RenderClear( renderer->getRendererPtr() );
if ( background && background->getTexturePtr() )
SDL_RenderCopy( renderer->getRendererPtr(),