ref: 4b6072e60fd76bd9e61d5eedd56faa57e09bc009
parent: e72958a5c1d15df420f077a11d3cd4fbd93f30f2
parent: 1bce6d0981bff66b122ca49d7251e7e627af3c40
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue Dec 1 19:57:21 EST 2020
merge
--- a/sys/src/cmd/rio/wind.c
+++ b/sys/src/cmd/rio/wind.c
@@ -129,6 +129,7 @@
wborder(w, Unselborder);
r = insetrect(w->i->r, Selborder);
draw(w->i, r, w->cols[BACK], nil, w->entire.min);
+ wfill(w);
w->ticked = 0;
if(w->p0 > 0)
frdrawsel(w, frptofchar(w, 0), 0, w->p0, 0);
--- a/sys/src/libdraw/window.c
+++ b/sys/src/libdraw/window.c
@@ -96,12 +96,6 @@
}
a[0] = 'F';
BPLONG(a+1, s->id);
- /*
- * flush(1) because screen is likely holding last reference to
- * window, and want it to disappear visually.
- */
- if(flushimage(d, 1) < 0)
- goto Error;
free(s);
return 1;
}