diff options
Diffstat (limited to 'apps/onplay.c')
-rw-r--r-- | apps/onplay.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/onplay.c b/apps/onplay.c index e3e686e964..47a21a9250 100644 --- a/apps/onplay.c +++ b/apps/onplay.c | |||
@@ -684,10 +684,12 @@ static void draw_slider(void) | |||
684 | int i; | 684 | int i; |
685 | FOR_NB_SCREENS(i) | 685 | FOR_NB_SCREENS(i) |
686 | { | 686 | { |
687 | struct viewport *vp = &(viewport_get_current_vp())[i]; | 687 | struct viewport vp; |
688 | show_busy_slider(&screens[i], vp->x, | 688 | viewport_set_defaults(&vp, i); |
689 | (vp->y+vp->height)-2*screens[i].getcharheight(), | 689 | screens[i].set_viewport(&vp); |
690 | vp->width, 2*screens[i].getcharheight()-1); | 690 | show_busy_slider(&screens[i], vp.x, |
691 | (vp.y+vp.height)-2*screens[i].getcharheight(), | ||
692 | vp.width, 2*screens[i].getcharheight()-1); | ||
691 | screens[i].update(); | 693 | screens[i].update(); |
692 | } | 694 | } |
693 | } | 695 | } |