summaryrefslogtreecommitdiff
path: root/sys/src/cmd/audio
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2022-10-31 00:28:18 +0000
committerOri Bernstein <ori@eigenstate.org>2022-10-31 00:28:18 +0000
commitaad36c645ab7b9ab376a935ca7aa63b7d303c46f (patch)
tree60b9743e260d3be8a0e3eab104abe818f83613ac /sys/src/cmd/audio
parentf817308f74d2dbba82b177e730d2ce4ccec84906 (diff)
zuke: don't fall into the rathole
Diffstat (limited to 'sys/src/cmd/audio')
-rw-r--r--sys/src/cmd/audio/zuke/zuke.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/src/cmd/audio/zuke/zuke.c b/sys/src/cmd/audio/zuke/zuke.c
index 8a9237106..189c14c36 100644
--- a/sys/src/cmd/audio/zuke/zuke.c
+++ b/sys/src/cmd/audio/zuke/zuke.c
@@ -291,11 +291,13 @@ redraw_(int full)
shuffle != nil ? "∫" : "",
(rg || repeatone || shuffle != nil) ? " " : ""
);
- msec = dur = 0;
+ msec = 0;
+ dur = 0;
w = stringwidth(f, tmp);
if(pcurplaying >= 0){
msec = byteswritten*1000/Bps;
- if((dur = getmeta(pcurplaying)->duration) > 0){
+ dur = getmeta(pcurplaying)->duration;
+ if(dur > 0){
snprint(tmp+i, sizeof(tmp)-i, "%P/%P ", dur/1000, dur/1000);
w += stringwidth(f, tmp+i);
msec = MIN(msec, dur);