Add signedness warning flag and fix fallout
diff --git a/clients/eventdemo.c b/clients/eventdemo.c
index 5d0cc90..0848fc8 100644
--- a/clients/eventdemo.c
+++ b/clients/eventdemo.c
@@ -86,7 +86,7 @@
 	struct widget *widget;
 	struct display *display;
 
-	unsigned int x, y, w, h;
+	int x, y, w, h;
 };
 
 /**