diff options
author | rsc <devnull@localhost> | 2004-03-26 17:06:55 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2004-03-26 17:06:55 +0000 |
commit | 6325e03247751de445423156deb36fc6740b20c9 (patch) | |
tree | f59079cf177ca2897011907ac1227d51e5c986f4 /src/libdraw/devdraw.c | |
parent | 3df902ecd04c688912230dab520a12279fd5a5b9 (diff) | |
download | plan9port-6325e03247751de445423156deb36fc6740b20c9.tar.gz plan9port-6325e03247751de445423156deb36fc6740b20c9.tar.bz2 plan9port-6325e03247751de445423156deb36fc6740b20c9.zip |
Be more careful about not changing screen!
Diffstat (limited to 'src/libdraw/devdraw.c')
-rw-r--r-- | src/libdraw/devdraw.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libdraw/devdraw.c b/src/libdraw/devdraw.c index 49a641b0..76b79684 100644 --- a/src/libdraw/devdraw.c +++ b/src/libdraw/devdraw.c @@ -1054,6 +1054,8 @@ _drawmsgwrite(Display *d, void *v, int n) m = 1; if(n < m) goto Eshortdraw; + if(drawlookup(client, 0, 0)) + goto Eimageexists; drawinstall(client, 0, screenimage, 0); client->infoid = 0; continue; |