diff options
Diffstat (limited to 'apps/gui/scrollbar.c')
| -rw-r--r-- | apps/gui/scrollbar.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/gui/scrollbar.c b/apps/gui/scrollbar.c index 83e86c1..70d3417 100644 --- a/apps/gui/scrollbar.c +++ b/apps/gui/scrollbar.c @@ -192,7 +192,8 @@ void gui_bitmap_scrollbar_draw(struct screen * screen, struct bitmap *bm, int x, screen->set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID); /* clear pixels in progress bar */ - screen->fillrect(x, y, width, height); + if ((flags&DONT_CLEAR_EXCESS) == 0) + screen->fillrect(x, y, width, height); screen->set_drawmode(DRMODE_SOLID); |