no black and white
diff --git a/src/libdraw/x11-init.c b/src/libdraw/x11-init.c
index b2b3ca7..741d367 100644
--- a/src/libdraw/x11-init.c
+++ b/src/libdraw/x11-init.c
@@ -545,9 +545,6 @@
 	if(0) fprint(2, "x: display=%p kbd=%p mouse=%p snarf=%p\n",
 		_x.display, _x.kbdcon, _x.mousecon, _x.snarfcon);
 
-	_x.black	= xscreen->black_pixel;
-	_x.white	= xscreen->white_pixel;
-
 	return _x.screenimage;
 
 err0:
diff --git a/src/libdraw/x11-memdraw.h b/src/libdraw/x11-memdraw.h
index efd8dd7..c8d5e66 100644
--- a/src/libdraw/x11-memdraw.h
+++ b/src/libdraw/x11-memdraw.h
@@ -20,7 +20,6 @@
 };
 
 struct Xprivate {
-	u32int		black;
 	u32int		chan;
 	XColormap	cmap;
 	XCursor		cursor;
@@ -63,7 +62,6 @@
 	int		tox11[256];
 	int		usetable;
 	XVisual		*vis;
-	u32int		white;
 	Atom		clipboard;
 	Atom		utf8string;
 	Atom		targets;