diff options
Diffstat (limited to 'libdecor/src')
| -rw-r--r-- | libdecor/src/libdecor.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libdecor/src/libdecor.c b/libdecor/src/libdecor.c index 75033afec..92d4f46e5 100644 --- a/libdecor/src/libdecor.c +++ b/libdecor/src/libdecor.c @@ -739,10 +739,10 @@ libdecor_frame_set_parent(struct libdecor_frame *frame, if (!frame_priv->xdg_toplevel) return; - frame_priv->state.parent = parent->priv->xdg_toplevel; + frame_priv->state.parent = parent ? parent->priv->xdg_toplevel : NULL; xdg_toplevel_set_parent(frame_priv->xdg_toplevel, - parent->priv->xdg_toplevel); + frame_priv->state.parent); } LIBDECOR_EXPORT void |
