Be more careful about not changing screen!
diff --git a/src/libdraw/devdraw.c b/src/libdraw/devdraw.c
index 49a641b..76b7968 100644
--- a/src/libdraw/devdraw.c
+++ b/src/libdraw/devdraw.c
@@ -1054,6 +1054,8 @@
 			m = 1;
 			if(n < m)
 				goto Eshortdraw;
+			if(drawlookup(client, 0, 0))
+				goto Eimageexists;
 			drawinstall(client, 0, screenimage, 0);
 			client->infoid = 0;
 			continue;