Fix possible segfault
This commit is contained in:
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user