[kazehakase-svn] [3831] * src/kz-tab-label.c: Invoke gtk_image_clear if the site has no favicon.

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
Fri Sep 4 12:59:28 JST 2009


Revision: 3831
          http://sourceforge.jp/projects/kazehakase/svn/view?view=rev&revision=3831
Author:   ikezoe
Date:     2009-09-04 12:59:28 +0900 (Fri, 04 Sep 2009)

Log Message:
-----------
	* src/kz-tab-label.c: Invoke gtk_image_clear if the site has no favicon.

Modified Paths:
--------------
    kazehakase/trunk/ChangeLog
    kazehakase/trunk/src/kz-tab-label.c

Modified: kazehakase/trunk/ChangeLog
===================================================================
--- kazehakase/trunk/ChangeLog	2009-09-04 01:00:45 UTC (rev 3830)
+++ kazehakase/trunk/ChangeLog	2009-09-04 03:59:28 UTC (rev 3831)
@@ -17,6 +17,7 @@
 	* src/kz-embed.[ch]: Remove is_loading interface.
 	* module/embed/gecko/kz-gecko-embed.cpp, 
 	module/embed/ie/kz-ie.c: g_free() accepts NULL.
+	* src/kz-tab-label.c: Invoke gtk_image_clear if the site has no favicon.
 
 2009-09-02  Hiroyuki Ikezoe  <poinc****@ikezo*****>
 

Modified: kazehakase/trunk/src/kz-tab-label.c
===================================================================
--- kazehakase/trunk/src/kz-tab-label.c	2009-09-04 01:00:45 UTC (rev 3830)
+++ kazehakase/trunk/src/kz-tab-label.c	2009-09-04 03:59:28 UTC (rev 3831)
@@ -940,10 +940,16 @@
 		uri = kz_web_get_location(KZ_WEB(kztab->kzweb));
 		favicon_pixbuf = kz_favicon_get_pixbuf(KZ_GET_FAVICON, uri,
 						       GTK_ICON_SIZE_MENU);
-		gtk_image_set_from_pixbuf(GTK_IMAGE(kztab->favicon),
-					  favicon_pixbuf);
 		if (favicon_pixbuf)
+		{
+			gtk_image_set_from_pixbuf(GTK_IMAGE(kztab->favicon),
+						  favicon_pixbuf);
 			g_object_unref(favicon_pixbuf);
+		}
+		else
+		{
+			gtk_image_clear(GTK_IMAGE(kztab->favicon));
+		}
 	}
 }
 




More information about the Kazehakase-cvs mailing list
Zurück zum Archiv-Index