aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/devdraw/devdraw.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@swtch.com>2008-06-30 19:41:08 -0400
committerRuss Cox <rsc@swtch.com>2008-06-30 19:41:08 -0400
commit9142d36228acc954b289705244ce2477187091e9 (patch)
tree0c8a33bbb8ecf5426ecd2fc59e11162080d19ff1 /src/cmd/devdraw/devdraw.c
parent1e77a39450cf1542089114becb66a9974db50768 (diff)
downloadplan9port-9142d36228acc954b289705244ce2477187091e9.tar.gz
plan9port-9142d36228acc954b289705244ce2477187091e9.tar.bz2
plan9port-9142d36228acc954b289705244ce2477187091e9.zip
devdraw: OS X native version
Diffstat (limited to 'src/cmd/devdraw/devdraw.c')
-rw-r--r--src/cmd/devdraw/devdraw.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/cmd/devdraw/devdraw.c b/src/cmd/devdraw/devdraw.c
index ac69423a..0e2226cd 100644
--- a/src/cmd/devdraw/devdraw.c
+++ b/src/cmd/devdraw/devdraw.c
@@ -294,18 +294,11 @@ static
void
drawflush(void)
{
- _flushmemscreen(flushrect);
+ if(flushrect.min.x < flushrect.max.x)
+ _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)
@@ -798,7 +791,7 @@ _drawmsgwrite(void *v, int n)
while((n-=m) > 0){
a += m;
-/* print("msgwrite %d(%c)...", n, *a); */
+/*fprint(2, "msgwrite %d(%d)...", n, *a); */
switch(*a){
default:
/*fprint(2, "bad command %d\n", *a); */