[Xfce4-commits] <gigolo:master> Just unref the toolbar widget instead of explicitly destroying it.

Enrico Tröger noreply at xfce.org
Sun Oct 23 23:36:01 CEST 2011


Updating branch refs/heads/master
         to 0e53ec5c0e6202a3eebfe8f986cdff845c6e37e3 (commit)
       from 4f2ee4f1786e90dfdac1ace99819f52b421bfc3f (commit)

commit 0e53ec5c0e6202a3eebfe8f986cdff845c6e37e3
Author: Enrico Tröger <enrico at xfce.org>
Date:   Sun Oct 23 23:34:33 2011 +0200

    Just unref the toolbar widget instead of explicitly destroying it.
    
    This fixes crashing with GTK 2.24.7 on exit though not exactly sure why it
    happens. But unref'ing helps and the toolbar widget is destroyed together
    with the main window afterwards.

 src/window.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/window.c b/src/window.c
index bede8f4..9bfa14e 100644
--- a/src/window.c
+++ b/src/window.c
@@ -145,7 +145,7 @@ static void gigolo_window_destroy(GigoloWindow *window)
 	gtk_widget_destroy(priv->systray_icon_popup_menu);
 	gtk_widget_destroy(priv->swin_treeview);
 	gtk_widget_destroy(priv->swin_iconview);
-	gtk_widget_destroy(priv->toolbar);
+	g_object_unref(priv->toolbar);
 	g_object_unref(priv->action_group);
 	g_object_unref(priv->systray_icon);
 	g_object_unref(priv->systray_icon_popup_menu);


More information about the Xfce4-commits mailing list