window: Don't use the frame's geometry when fullscreen
When fullscreen, we don't actually update the frame's geometry, so we
can't query it for there.
diff --git a/clients/window.c b/clients/window.c
index 1700cf9..85e5de8 100644
--- a/clients/window.c
+++ b/clients/window.c
@@ -3790,7 +3790,7 @@
static int
window_get_shadow_margin(struct window *window)
{
- if (window->frame)
+ if (window->frame && !window->fullscreen)
return frame_get_shadow_margin(window->frame->frame);
else
return 0;
@@ -3896,7 +3896,7 @@
static void
window_get_geometry(struct window *window, struct rectangle *geometry)
{
- if (window->frame)
+ if (window->frame && !window->fullscreen)
frame_input_rect(window->frame->frame,
&geometry->x,
&geometry->y,