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));
+ }
}
}