aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/devdraw/devdraw.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@swtch.com>2008-01-30 12:01:43 -0500
committerRuss Cox <rsc@swtch.com>2008-01-30 12:01:43 -0500
commit35288690ce41267ae9c6341e1d73f74c56726297 (patch)
tree0697bc06f214ab334f48d709bca2b80503995e61 /src/cmd/devdraw/devdraw.c
parent54dd92bebc97da7efb955f703c20cac8f4cbbb9f (diff)
downloadplan9port-35288690ce41267ae9c6341e1d73f74c56726297.tar.gz
plan9port-35288690ce41267ae9c6341e1d73f74c56726297.tar.bz2
plan9port-35288690ce41267ae9c6341e1d73f74c56726297.zip
devdraw: add F11 for full-screen toggle
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); */