diff options
author | Timm Bäder <mail@baedert.org> | 2020-04-03 07:37:54 +0200 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2020-04-03 07:37:54 +0200 |
commit | 046190cb8a198555f57147b2bedee6a243cf9f7a (patch) | |
tree | dd083301e6845b6eb63557e4eedea3d3071a759a | |
parent | 53592497a48742217462d2c0edf81f8c06817c1c (diff) | |
download | gtk+-046190cb8a198555f57147b2bedee6a243cf9f7a.tar.gz |
window: Don't leak toplevel layout
-rw-r--r-- | gtk/gtkwindow.c | 1 |
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); |