summaryrefslogtreecommitdiff
path: root/src/core/constraints.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/constraints.c')
-rw-r--r--src/core/constraints.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/constraints.c b/src/core/constraints.c
index f84ef7d61..73b4b96ea 100644
--- a/src/core/constraints.c
+++ b/src/core/constraints.c
@@ -887,7 +887,8 @@ constrain_modal_dialog (MetaWindow *window,
MetaRectangle child_rect, parent_rect;
gboolean constraint_already_satisfied;
- if (!meta_window_is_attached_dialog (window) ||
+ if (!parent ||
+ !meta_window_is_attached_dialog (window) ||
meta_window_get_placement_rule (window))
return TRUE;