summaryrefslogtreecommitdiff
path: root/sys/src/cmd/audio
diff options
context:
space:
mode:
authorSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2022-08-22 21:03:53 +0000
committerSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2022-08-22 21:03:53 +0000
commit3864ccc42aa08dba37937b280f7d814a786c5b31 (patch)
treef1359b463cf980969eca297924797d5c1c133380 /sys/src/cmd/audio
parent6cc7c754be8545860deb76bafc1cff7881b77f79 (diff)
audio/zuke: redraw as soon as search input is enter (not only cancelled); more chance for non-blocking redraw
Diffstat (limited to 'sys/src/cmd/audio')
-rw-r--r--sys/src/cmd/audio/zuke/zuke.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/src/cmd/audio/zuke/zuke.c b/sys/src/cmd/audio/zuke/zuke.c
index f55773d3f..387d7949d 100644
--- a/sys/src/cmd/audio/zuke/zuke.c
+++ b/sys/src/cmd/audio/zuke/zuke.c
@@ -969,10 +969,9 @@ search(char d)
inc = (d == '/' || d == 'n') ? 1 : -1;
if(d == '/' || d == '?')
sz = enter(inc > 0 ? "forward:" : "backward:", buf, sizeof(buf), mctl, kctl, screen->screen);
- if(sz < 1){
- redraw(1);
+ redraw(1);
+ if(sz < 1)
return;
- }
cycle = 1;
for(i = pcur+inc; i >= 0 && i < pl->n;){
@@ -1186,7 +1185,7 @@ threadmain(int argc, char **argv)
a[3].c = chancreate(sizeof(ind), 0);
playc = a[3].c;
- redrawc = chancreate(sizeof(ulong), 1);
+ redrawc = chancreate(sizeof(ulong), 8);
proccreate(redrawproc, nil, 8192);
for(n = 0; n < Numcolors; n++)