summaryrefslogtreecommitdiff
path: root/sys/src/cmd/audio
diff options
context:
space:
mode:
authorSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2022-10-17 23:00:49 +0000
committerSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2022-10-17 23:00:49 +0000
commitd67596f1bbdce63cd6a053cc17443fde1631ed10 (patch)
tree4658f68dc857567863604f0c2f11b82e694cd9ca /sys/src/cmd/audio
parentf664bc3ff0d111fedfa24f193dceed6d859427d8 (diff)
zuke: display currently enabled modes when stopped
Diffstat (limited to 'sys/src/cmd/audio')
-rw-r--r--sys/src/cmd/audio/zuke/zuke.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/src/cmd/audio/zuke/zuke.c b/sys/src/cmd/audio/zuke/zuke.c
index b5a9c8bce..68e48cebf 100644
--- a/sys/src/cmd/audio/zuke/zuke.c
+++ b/sys/src/cmd/audio/zuke/zuke.c
@@ -291,12 +291,13 @@ redraw_(int full)
shuffle != nil ? "∫" : "",
(rg || repeatone || shuffle != nil) ? " " : ""
);
- msec = dur = w = 0;
+ msec = dur = 0;
+ w = stringwidth(f, tmp);
if(pcurplaying >= 0){
msec = byteswritten*1000/Bps;
if((dur = getmeta(pcurplaying)->duration) > 0){
snprint(tmp+i, sizeof(tmp)-i, "%P/%P ", dur/1000, dur/1000);
- w = stringwidth(f, tmp);
+ w += stringwidth(f, tmp+i);
msec = MIN(msec, dur);
i += snprint(tmp+i, sizeof(tmp)-i, "%P/%P ",
(uvlong)(newseekmx >= 0 ? seekoff : msec)/1000,
@@ -304,7 +305,7 @@ redraw_(int full)
);
}else{
i += snprint(tmp+i, sizeof(tmp)-i, "%P ", msec/1000);
- w = stringwidth(f, tmp);
+ w += stringwidth(f, tmp+i);
}
}
snprint(tmp+i, sizeof(tmp)-i, "%d%%", 100);