diff options
| author | the lemons <citrons@mondecitronne.com> | 2023-02-06 22:47:44 -0600 |
|---|---|---|
| committer | the lemons <citrons@mondecitronne.com> | 2023-02-06 22:47:44 -0600 |
| commit | 0116b00e0334b692d662c065ec5d77df636b1bc5 (patch) | |
| tree | 4feb48e0665d7fbde1264bf2a4227a481751aff9 /core.c | |
| parent | 9dacba5dff4c599298af7aa09b2d5c58a58f0aff (diff) | |
improve performance
Diffstat (limited to 'core.c')
| -rw-r--r-- | core.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -146,18 +146,22 @@ static void handle_events() { switch (e.key.keysym.sym) { case SDLK_RIGHT: next_map(); + refresh = true; break; case SDLK_LEFT: prev_map(); + refresh = true; + break; + default: break; } default: break; } } - render_pages(viewer, pos_x, pos_y, - screen_width, screen_height, scale, refresh); - SDL_RenderPresent(renderer); + if (render_pages(viewer, pos_x, pos_y, + screen_width, screen_height, scale, refresh)) + SDL_RenderPresent(renderer); } void cleanup() { |
