fixed a small bug in the abstract chunk cache class

This commit is contained in:
David Turner 2000-11-08 00:15:58 +00:00
parent 4966a22cda
commit 0ed2173597
1 changed files with 10 additions and 7 deletions

17
src/cache/ftcchunk.c vendored
View File

@ -183,16 +183,19 @@
FT_ListNode lrunode;
lrunode = FTC_CHUNKNODE_TO_LRUNODE( node );
if (node)
{
lrunode = FTC_CHUNKNODE_TO_LRUNODE( node );
manager->num_bytes -= clazz->size_node( node );
manager->num_nodes--;
manager->num_bytes -= clazz->size_node( node );
manager->num_nodes--;
FT_List_Remove( glyphs_lru, lrunode );
FT_List_Remove( glyphs_lru, lrunode );
clazz->destroy_node( node );
clazz->destroy_node( node );
bucket[0] = 0;
bucket[0] = 0;
}
}
if ( clazz->done )