diff options
author | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-10-17 23:00:49 +0000 |
---|---|---|
committer | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-10-17 23:00:49 +0000 |
commit | d67596f1bbdce63cd6a053cc17443fde1631ed10 (patch) | |
tree | 4658f68dc857567863604f0c2f11b82e694cd9ca /sys/src/cmd/audio | |
parent | f664bc3ff0d111fedfa24f193dceed6d859427d8 (diff) |
zuke: display currently enabled modes when stopped
Diffstat (limited to 'sys/src/cmd/audio')
-rw-r--r-- | sys/src/cmd/audio/zuke/zuke.c | 7 |
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); |