diff options
Diffstat (limited to 'framebuffer')
-rw-r--r-- | framebuffer/fb_frontend_sdl.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/framebuffer/fb_frontend_sdl.c b/framebuffer/fb_frontend_sdl.c index 127088f92..139fbd33f 100644 --- a/framebuffer/fb_frontend_sdl.c +++ b/framebuffer/fb_frontend_sdl.c @@ -207,9 +207,20 @@ fb_os_option_override(void) void fb_os_redraw(struct bbox_s *box) { + /*LOG(("%d,%d-%d,%d %d,%d", box->x0, box->y0, + box->x1, box->y1 , + box->x1 - box->x0, box->y1 - box->y0));*/ + + if ((box->y1 - box->y0) < 0) { + LOG(("WTF happened")); + return; + } + SDL_UpdateRect(sdl_screen, - box->x0, box->y0, - box->x1 - box->x0, box->y1 - box->y0); + box->x0, + box->y0, + box->x1 - box->x0, + box->y1 - box->y0); } /* |