window: Dont take width and height in window constructor

Always set this by scheduling an initial resize.
diff --git a/clients/terminal.c b/clients/terminal.c
index e5baa0e..0792ecc 100644
--- a/clients/terminal.c
+++ b/clients/terminal.c
@@ -2269,7 +2269,7 @@
 	terminal_init(terminal);
 	terminal->margin_top = 0;
 	terminal->margin_bottom = -1;
-	terminal->window = window_create(display, 500, 400);
+	terminal->window = window_create(display);
 	terminal->widget = frame_create(terminal->window, terminal);
 	window_set_title(terminal->window, "Wayland Terminal");
 
@@ -2307,6 +2307,8 @@
 	cairo_destroy(cr);
 	cairo_surface_destroy(surface);
 
+	window_schedule_resize(terminal->window, 500, 400);
+
 	return terminal;
 }