summaryrefslogtreecommitdiff
path: root/sys/src/cmd/audio
diff options
context:
space:
mode:
authorSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2022-08-22 21:06:17 +0000
committerSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2022-08-22 21:06:17 +0000
commitafccf58e8e174dec825412bc200c3c9af31bef3b (patch)
tree1eacb05a675dfe1f154f8cd7fcfc01291b6d7792 /sys/src/cmd/audio
parent3864ccc42aa08dba37937b280f7d814a786c5b31 (diff)
audio/zuke: clip scrolling to the edges
Diffstat (limited to 'sys/src/cmd/audio')
-rw-r--r--sys/src/cmd/audio/zuke/zuke.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/cmd/audio/zuke/zuke.c b/sys/src/cmd/audio/zuke/zuke.c
index 387d7949d..21f1828e7 100644
--- a/sys/src/cmd/audio/zuke/zuke.c
+++ b/sys/src/cmd/audio/zuke/zuke.c
@@ -303,9 +303,6 @@ redraw_(int full)
uvlong dur, msec;
char tmp[32];
- updatescrollsz();
- scroll = CLAMP(scroll, 0, pl->n - scrollsz);
-
lockdisplay(display);
if(back == nil || Dx(screen->r) != Dx(back->r) || Dy(screen->r) != Dy(back->r)){
@@ -1407,6 +1404,9 @@ playcur:
scroll = pcur - scrollsz;
}
+ updatescrollsz();
+ scroll = CLAMP(scroll, 0, pl->n - scrollsz);
+
if(scroll != oscroll || pcur != oldpcur)
redraw(1);
}