diff --git a/src/conio/x_events.c b/src/conio/x_events.c
index a013c74da827a24cb27eccee0567e4665ee418e7..e96a558544c694d3955a1feb4916743b717b7cef 100644
--- a/src/conio/x_events.c
+++ b/src/conio/x_events.c
@@ -1538,7 +1538,7 @@ net_wm_state_is_cb(bool (*cb)(Atom))
 				break;
 			}
 			ret = (Atom *)prop;
-			if (nir == sizeof(Atom) && cb(*ret))
+			if (cb(*ret))
 				is = true;
 			x11.XFree(prop);
 			if (is)