aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/devdraw/devdraw.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/devdraw/devdraw.c')
-rw-r--r--src/cmd/devdraw/devdraw.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/cmd/devdraw/devdraw.c b/src/cmd/devdraw/devdraw.c
index 0e2226cd..ac69423a 100644
--- a/src/cmd/devdraw/devdraw.c
+++ b/src/cmd/devdraw/devdraw.c
@@ -294,11 +294,18 @@ static
void
drawflush(void)
{
- if(flushrect.min.x < flushrect.max.x)
- _flushmemscreen(flushrect);
+ _flushmemscreen(flushrect);
flushrect = Rect(10000, 10000, -10000, -10000);
}
+void
+xdrawflush(void)
+{
+ qlock(&sdraw.lk);
+ drawflush();
+ qunlock(&sdraw.lk);
+}
+
static
int
drawcmp(char *a, char *b, int n)
@@ -791,7 +798,7 @@ _drawmsgwrite(void *v, int n)
while((n-=m) > 0){
a += m;
-/*fprint(2, "msgwrite %d(%d)...", n, *a); */
+/* print("msgwrite %d(%c)...", n, *a); */
switch(*a){
default:
/*fprint(2, "bad command %d\n", *a); */