summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2020-04-03 07:37:54 +0200
committerTimm Bäder <mail@baedert.org>2020-04-03 07:37:54 +0200
commit046190cb8a198555f57147b2bedee6a243cf9f7a (patch)
treedd083301e6845b6eb63557e4eedea3d3071a759a
parent53592497a48742217462d2c0edf81f8c06817c1c (diff)
downloadgtk+-046190cb8a198555f57147b2bedee6a243cf9f7a.tar.gz
window: Don't leak toplevel layout
-rw-r--r--gtk/gtkwindow.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 204f34d4be..d7a62f52ab 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -2496,6 +2496,7 @@ gtk_window_dispose (GObject *object)
g_list_free_full (priv->foci, (GDestroyNotify) gtk_pointer_focus_unref);
priv->foci = NULL;
+ g_clear_pointer (&priv->layout, gdk_toplevel_layout_unref);
gtk_window_set_focus (window, NULL);
gtk_window_set_default_widget (window, NULL);
remove_attach_widget (window);