[balsa] Unref widget instead of destroying



commit 54824b0f02ba6525e7bdd7e896f90454d0d5db6b
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Wed Oct 28 23:34:17 2009 -0400

    Unref widget instead of destroying

 ChangeLog               |    5 +++++
 src/balsa-mime-widget.c |    6 +-----
 2 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index ced1f3a..17b6d68 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2009-10-28  Peter Bloomfield
 
+	* src/balsa-mime-widget.c (balsa_mime_widget_destroy): unref
+	widget instead of destroying.
+
+2009-10-28  Peter Bloomfield
+
 	* libbalsa/html.c (libbalsa_html_zoom, libbalsa_html_can_select,
 	libbalsa_html_select_all, libbalsa_html_copy): add comments and
 	indent;
diff --git a/src/balsa-mime-widget.c b/src/balsa-mime-widget.c
index f9e3232..5f20b95 100644
--- a/src/balsa-mime-widget.c
+++ b/src/balsa-mime-widget.c
@@ -201,11 +201,7 @@ balsa_mime_widget_destroy(GObject * object)
 	gtk_widget_destroy(mime_widget->container);
     mime_widget->container = NULL;
     if (mime_widget->widget) {
-        /* Work-around for webkit issue: */
-        if (libbalsa_html_can_search(mime_widget->widget))
-            g_object_set_data(G_OBJECT(mime_widget->widget),
-                              "gtk-clipboards-owned", NULL);
-	gtk_widget_destroy(mime_widget->widget);
+        g_object_unref(mime_widget->widget);
         mime_widget->widget = NULL;
     }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]