diff options
author | Felix Riemann <friemann@gnome.org> | 2023-05-06 19:15:39 +0200 |
---|---|---|
committer | Felix Riemann <friemann@gnome.org> | 2023-05-06 19:15:39 +0200 |
commit | a7f73b0f0ea7f8efc4c94a6e0f6f3b913fe1bc45 (patch) | |
tree | 5110f25a5e6640b71a82d467f9791c7cb5081294 | |
parent | 2426629c719deb53fb8a1a2f3254e42d0c7c3f99 (diff) | |
download | eog-a7f73b0f0ea7f8efc4c94a6e0f6f3b913fe1bc45.tar.gz |
EogMetadataSidebar: Release reference on parent window
Otherwise the reference gets leaked and the parent window may not
finalize correctly. This could cause further issues if some callbacks or
bindings do not get disconnected due to the skipped finalization.
Fixes #291.
-rw-r--r-- | src/eog-metadata-sidebar.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/eog-metadata-sidebar.c b/src/eog-metadata-sidebar.c index 1363a6e5..c5757fc2 100644 --- a/src/eog-metadata-sidebar.c +++ b/src/eog-metadata-sidebar.c @@ -464,6 +464,8 @@ eog_metadata_sidebar_dispose (GObject *object) g_clear_object (&priv->image); + g_clear_object (&priv->parent_window); + G_OBJECT_CLASS (eog_metadata_sidebar_parent_class)->dispose (object); } |