Fix SDL assertion failed

This commit is contained in:
Martin Hrubý (hrubymar10) 2020-07-30 23:33:04 +02:00 committed by gfgtdf
parent 96633954ef
commit 5adfb5b918

View file

@ -1403,7 +1403,9 @@ void canvas::draw(const bool force)
canvas_ = surface(w_, h_);
}
SDL_DestroyRenderer(renderer_);
if(renderer_) {
SDL_DestroyRenderer(renderer_);
}
renderer_ = SDL_CreateSoftwareRenderer(canvas_);
SDL_SetRenderDrawBlendMode(renderer_, SDL_BLENDMODE_BLEND);