diff --git a/src/conio/x_events.c b/src/conio/x_events.c
index ba1582a7ddda459964ca54a04b6488659d930178..4f0eea3fe39aab55590f959b0f7f852f56d7d6fd 100644
--- a/src/conio/x_events.c
+++ b/src/conio/x_events.c
@@ -782,12 +782,12 @@ static void
 map_window(bool mp)
 {
 	XSizeHints *sh;
-	static last_minw = 0;
-	static last_minh = 0;
-	static last_maxw = 0;
-	static last_maxh = 0;
-	static last_aspectx = 0;
-	static last_aspecty = 0;
+	static int last_minw = 0;
+	static int last_minh = 0;
+	static int last_maxw = 0;
+	static int last_maxh = 0;
+	static int last_aspectx = 0;
+	static int last_aspecty = 0;
 	bool extents_changed = false;
 
 	sh = x11.XAllocSizeHints();