window: Compute frame boundary for all windows except fullscreen
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 6 Mar 2012 01:38:08 +0000 (20:38 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 6 Mar 2012 01:38:08 +0000 (20:38 -0500)
We were only computing it for toplevel type windows, which broke
the unlock dialog size allocation and repainting.

clients/window.c

index 190b456..b09de5b 100644 (file)
@@ -1161,7 +1161,7 @@ frame_resize_handler(struct widget *widget,
        int decoration_width, decoration_height;
        int opaque_margin;
 
-       if (widget->window->type == TYPE_TOPLEVEL) {
+       if (widget->window->type != TYPE_FULLSCREEN) {
                decoration_width = 20 + frame->margin * 2;
                decoration_height = 60 + frame->margin * 2;