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