Actually count the cached icons. (#135888, Crispin Flowerday)

Sun May  9 01:25:37 2004  Matthias Clasen  <maclas@gmx.de>

	* gtk/gtkiconfactory.c (add_to_cache): Actually count the
	cached icons.  (#135888, Crispin Flowerday)
This commit is contained in:
Matthias Clasen 2004-05-09 05:30:47 +00:00 committed by Matthias Clasen
parent 00d7e53621
commit b15a6fc689
5 changed files with 22 additions and 3 deletions

View File

@ -1,3 +1,8 @@
Sun May 9 01:25:37 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkiconfactory.c (add_to_cache): Actually count the
cached icons. (#135888, Crispin Flowerday)
Sun May 9 00:03:03 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkuimanager.c (gtk_ui_manager_get_widget): Make sure

View File

@ -1,3 +1,8 @@
Sun May 9 01:25:37 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkiconfactory.c (add_to_cache): Actually count the
cached icons. (#135888, Crispin Flowerday)
Sun May 9 00:03:03 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkuimanager.c (gtk_ui_manager_get_widget): Make sure

View File

@ -1,3 +1,8 @@
Sun May 9 01:25:37 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkiconfactory.c (add_to_cache): Actually count the
cached icons. (#135888, Crispin Flowerday)
Sun May 9 00:03:03 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkuimanager.c (gtk_ui_manager_get_widget): Make sure

View File

@ -1,3 +1,8 @@
Sun May 9 01:25:37 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkiconfactory.c (add_to_cache): Actually count the
cached icons. (#135888, Crispin Flowerday)
Sun May 9 00:03:03 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkuimanager.c (gtk_ui_manager_get_widget): Make sure

View File

@ -2600,7 +2600,7 @@ add_to_cache (GtkIconSet *icon_set,
CachedIcon *icon;
ensure_cache_up_to_date (icon_set);
g_object_ref (pixbuf);
/* We have to ref the style, since if the style was finalized
@ -2610,10 +2610,10 @@ add_to_cache (GtkIconSet *icon_set,
if (style)
g_object_ref (style);
icon = g_new (CachedIcon, 1);
icon_set->cache = g_slist_prepend (icon_set->cache, icon);
icon_set->cache_size++;
icon->style = style;
icon->direction = direction;
@ -2627,7 +2627,6 @@ add_to_cache (GtkIconSet *icon_set,
if (icon_set->cache_size >= NUM_CACHED_ICONS)
{
/* Remove oldest item in the cache */
GSList *tmp_list;
tmp_list = icon_set->cache;