Mercurial > pidgin
diff pidgin/gtkwebview.c @ 32081:3bd8fb942ea4
Yep, tested, and changed some code from previous commit. This is a hard
to test code, so I just hope it works flawlessly. :)
author | tdrhq@soc.pidgin.im |
---|---|
date | Mon, 10 Aug 2009 07:42:54 +0000 |
parents | b89351c7580b |
children | 25d99f3621bb |
line wrap: on
line diff
--- a/pidgin/gtkwebview.c Mon Aug 10 07:33:21 2009 +0000 +++ b/pidgin/gtkwebview.c Mon Aug 10 07:42:54 2009 +0000 @@ -155,6 +155,12 @@ static void gtk_webview_finalize (GObject *view) { + gpointer temp; + + while ((temp = g_queue_pop_head (GTK_WEBVIEW(view)->priv->js_queue))) + g_free (temp); + g_queue_free (GTK_WEBVIEW(view)->priv->js_queue); + clear_images (GTK_WEBVIEW (view)); g_free (GTK_WEBVIEW(view)->priv); G_OBJECT_CLASS (parent_class)->finalize (G_OBJECT(view)); @@ -260,6 +266,7 @@ view); view->priv->empty = TRUE; + view->priv->js_queue = g_queue_new (); }