nothing to see here... move along, move along :)

svn path=/trunk/; revision=5965
This commit is contained in:
Ryan Lortie 2007-11-28 03:58:08 +00:00
parent 0adbacbff9
commit 5e02b01b21

View File

@ -337,12 +337,16 @@ g_hash_table_insert_internal (GHashTable *hash_table,
node = g_hash_table_lookup_node (hash_table, key, &key_hash); node = g_hash_table_lookup_node (hash_table, key, &key_hash);
if (*node) if (*node)
{
if (hash_table->key_destroy_func)
{ {
if (keep_new_key) if (keep_new_key)
{
if (hash_table->key_destroy_func)
hash_table->key_destroy_func ((*node)->key); hash_table->key_destroy_func ((*node)->key);
(*node)->key = key;
}
else else
{
if (hash_table->key_destroy_func)
hash_table->key_destroy_func (key); hash_table->key_destroy_func (key);
} }