From 4b0a029513ad9e19d69b2cda674fee8c3ea2131b Mon Sep 17 00:00:00 2001 From: Pere Pujal i Carabantes Date: Wed, 12 Apr 2017 00:11:41 +0200 Subject: [PATCH] SDL 2.0.5 requires a full cleanup of the renderer. --- src/tuxpaint.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/tuxpaint.c b/src/tuxpaint.c index 2f42c7e74..d3e6578f4 100644 --- a/src/tuxpaint.c +++ b/src/tuxpaint.c @@ -927,15 +927,10 @@ static void SDL_UpdateRect(SDL_Surface * screen, Sint32 x, Sint32 y, Sint32 w, S SDL_UpdateTexture(texture, &r, screen->pixels + (y * screen->pitch + x * 4), screen->pitch); -#if !defined (__ANDROID__) - // NOTE docs says one should clear the renderer, however this means a refresh of the whole thing. - // SDL_RenderClear(renderer); - // SDL_RenderCopy(renderer, texture, NULL, NULL); - SDL_RenderCopy(renderer, texture, &r, &r); -#else + // Docs says one must clear the renderer, even if this means a refresh of the whole thing. SDL_RenderClear(renderer); SDL_RenderCopy(renderer, texture, NULL, NULL); -#endif + SDL_RenderPresent(renderer); }