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); }