[Xfce4-commits] <midori:master> Always compare URI by string in katze_item_icon_loaded_cb

Christian Dywan noreply at xfce.org
Sun Feb 3 19:10:01 CET 2013


Updating branch refs/heads/master
         to 9a514f01abb72fa79dff2f56edce3994ea4aa05f (commit)
       from 988ac8db2a5c293bbede561c3cb93e1bdba15ee0 (commit)

commit 9a514f01abb72fa79dff2f56edce3994ea4aa05f
Author: Christian Dywan <christian at twotoasts.de>
Date:   Sun Feb 3 19:06:58 2013 +0100

    Always compare URI by string in katze_item_icon_loaded_cb
    
    Fixes: https://bugs.launchpad.net/midori/+bug/1113268

 katze/katze-item.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/katze/katze-item.c b/katze/katze-item.c
index b7f0caa..beba534 100644
--- a/katze/katze-item.c
+++ b/katze/katze-item.c
@@ -447,7 +447,7 @@ katze_item_get_pixbuf (KatzeItem* item,
 
     if (widget && KATZE_ITEM_IS_FOLDER (item))
         return gtk_widget_render_icon (widget, GTK_STOCK_DIRECTORY, GTK_ICON_SIZE_MENU, NULL);
-    if ((pixbuf = midori_paths_get_icon (katze_item_get_icon (item), widget)))
+    if ((pixbuf = midori_paths_get_icon (katze_item_get_icon (item), NULL)))
         return pixbuf;
     if ((pixbuf = midori_paths_get_icon (item->uri, widget)))
         return pixbuf;
@@ -470,8 +470,9 @@ katze_item_icon_loaded_cb (WebKitIconDatabase*    database,
                            GtkWidget*             image)
 {
     KatzeItem* item = g_object_get_data (G_OBJECT (image), "KatzeItem");
-    GdkPixbuf* pixbuf = midori_paths_get_icon (frame_uri, image);
-    if (pixbuf != NULL)
+    GdkPixbuf* pixbuf;
+    if (!strcmp (frame_uri, item->uri)
+      && (pixbuf = midori_paths_get_icon (frame_uri, image)))
     {
         gtk_image_set_from_pixbuf (GTK_IMAGE (image), pixbuf);
         g_object_unref (pixbuf);


More information about the Xfce4-commits mailing list