diff options
author | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-08-22 21:06:17 +0000 |
---|---|---|
committer | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-08-22 21:06:17 +0000 |
commit | afccf58e8e174dec825412bc200c3c9af31bef3b (patch) | |
tree | 1eacb05a675dfe1f154f8cd7fcfc01291b6d7792 /sys/src/cmd/audio | |
parent | 3864ccc42aa08dba37937b280f7d814a786c5b31 (diff) |
audio/zuke: clip scrolling to the edges
Diffstat (limited to 'sys/src/cmd/audio')
-rw-r--r-- | sys/src/cmd/audio/zuke/zuke.c | 6 |
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); } |