diff options
author | Russ Cox <rsc@swtch.com> | 2008-01-30 12:01:43 -0500 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2008-01-30 12:01:43 -0500 |
commit | 35288690ce41267ae9c6341e1d73f74c56726297 (patch) | |
tree | 0697bc06f214ab334f48d709bca2b80503995e61 /src/cmd/devdraw/devdraw.c | |
parent | 54dd92bebc97da7efb955f703c20cac8f4cbbb9f (diff) | |
download | plan9port-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.c | 13 |
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); */ |