]> spindle.queued.net Git - midori/commitdiff
Use a default tab icon.
authorChristian Dywan <christian@twotoasts.de>
Sat, 5 Apr 2008 14:22:02 +0000 (16:22 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sat, 5 Apr 2008 14:22:42 +0000 (16:22 +0200)
src/midori-webview.c

index b5c2e25bbc2539cfde1ded5c0bcd460265c0e2e9..224c4cccd843872161126de62e3a902e2d8caf75 100644 (file)
@@ -831,7 +831,12 @@ midori_web_view_get_proxy_tab_icon (MidoriWebView* web_view)
     if (!priv->tab_icon)
     {
         priv->tab_icon = katze_throbber_new ();
-        katze_throbber_set_pixbuf (KATZE_THROBBER(priv->tab_icon), priv->icon);
+        if (priv->icon)
+            katze_throbber_set_static_pixbuf (KATZE_THROBBER(priv->tab_icon),
+                                              priv->icon);
+        else
+            katze_throbber_set_static_stock_id (KATZE_THROBBER(priv->tab_icon),
+                                                GTK_STOCK_FILE);
     }
     return priv->tab_icon;
 }
@@ -916,8 +921,7 @@ midori_web_view_get_proxy_tab_label (MidoriWebView* web_view)
 
     if (!priv->proxy_tab_label)
     {
-        priv->tab_icon = katze_throbber_new ();
-        katze_throbber_set_pixbuf (KATZE_THROBBER(priv->tab_icon), priv->icon);
+        priv->tab_icon = midori_web_view_get_proxy_tab_icon (web_view);
 
         GtkWidget* event_box = gtk_event_box_new ();
         gtk_event_box_set_visible_window(GTK_EVENT_BOX (event_box), FALSE);