[Xfce4-commits] [xfce/thunar] 01/01: Prevent premature disposal of clipboard manager (Bug 15635)
noreply at xfce.org
noreply at xfce.org
Fri Jul 26 13:43:54 CEST 2019
This is an automated email from the git hooks/post-receive script.
a l e x p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository xfce/thunar.
commit 9c0d4a03ec3287b4b1fbc28b451dc78ad6f06d68
Author: Reuben Green <reubengreen73 at gmail.com>
Date: Thu Jul 25 08:47:46 2019 +0100
Prevent premature disposal of clipboard manager (Bug 15635)
---
thunar/thunar-window.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/thunar/thunar-window.c b/thunar/thunar-window.c
index f626baf..7755725 100644
--- a/thunar/thunar-window.c
+++ b/thunar/thunar-window.c
@@ -1428,10 +1428,13 @@ thunar_window_unrealize (GtkWidget *widget)
/* disconnect from the clipboard manager */
g_signal_handlers_disconnect_by_func (G_OBJECT (window->clipboard), gtk_widget_queue_draw, widget);
- g_object_unref (G_OBJECT (window->clipboard));
/* let the GtkWidget class unrealize the window */
(*GTK_WIDGET_CLASS (thunar_window_parent_class)->unrealize) (widget);
+
+ /* drop the reference on the clipboard manager, we do this after letting the GtkWidget class
+ * unrealise the window to prevent the clipboard being disposed during the unrealize */
+ g_object_unref (G_OBJECT (window->clipboard));
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list