summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/jpeg.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/apps/plugins/jpeg.c b/apps/plugins/jpeg.c
index 35930f7..ce2f55c 100644
--- a/apps/plugins/jpeg.c
+++ b/apps/plugins/jpeg.c
@@ -2340,19 +2340,21 @@ int scroll_bmp(struct t_disp* pdisp)
void cb_progess(int current, int total)
{
rb->yield(); /* be nice to the other threads */
- if(slideshow_enabled)
+ if(!slideshow_enabled)
{
- /* in slideshow mode, keep gui interference to a minimum */
- rb->scrollbar(0, LCD_HEIGHT-4, LCD_WIDTH, 4, total, 0,
+ rb->scrollbar(0, LCD_HEIGHT-8, LCD_WIDTH, 8, total, 0,
current, HORIZONTAL);
- rb->lcd_update_rect(0, LCD_HEIGHT-4, LCD_WIDTH, 4);
+ rb->lcd_update_rect(0, LCD_HEIGHT-8, LCD_WIDTH, 8);
}
+#ifndef USEGSLIB
else
{
- rb->scrollbar(0, LCD_HEIGHT-8, LCD_WIDTH, 8, total, 0,
+ /* in slideshow mode, keep gui interference to a minimum */
+ rb->scrollbar(0, LCD_HEIGHT-4, LCD_WIDTH, 4, total, 0,
current, HORIZONTAL);
- rb->lcd_update_rect(0, LCD_HEIGHT-8, LCD_WIDTH, 8);
+ rb->lcd_update_rect(0, LCD_HEIGHT-4, LCD_WIDTH, 4);
}
+#endif
}
int jpegmem(struct jpeg *p_jpg, int ds)