[Gnucash-changes] remove deprecated has table routines
Linas Vepstas
linas at cvs.gnucash.org
Sun May 30 19:27:26 EDT 2004
Log Message:
-----------
remove deprecated has table routines
Modified Files:
--------------
gnucash/src/engine:
kvp_frame.c
Revision Data
-------------
Index: kvp_frame.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/kvp_frame.c,v
retrieving revision 1.39
retrieving revision 1.40
diff -Lsrc/engine/kvp_frame.c -Lsrc/engine/kvp_frame.c -u -r1.39 -r1.40
--- src/engine/kvp_frame.c
+++ src/engine/kvp_frame.c
@@ -147,11 +147,9 @@
kvp_frame_copy_worker(gpointer key, gpointer value, gpointer user_data)
{
KvpFrame * dest = (KvpFrame *)user_data;
- g_hash_table_freeze(dest->hash);
g_hash_table_insert(dest->hash,
(gpointer)g_cache_insert(gnc_engine_get_string_cache(), key),
(gpointer)kvp_value_copy(value));
- g_hash_table_thaw(dest->hash);
}
KvpFrame *
@@ -186,8 +184,6 @@
if (!frame || !slot) return NULL;
if (!init_frame_body_if_needed(frame)) return NULL; /* Error ... */
- g_hash_table_freeze(frame->hash);
-
key_exists = g_hash_table_lookup_extended(frame->hash, slot,
& orig_key, & orig_value);
if(key_exists)
@@ -208,8 +204,6 @@
new_value);
}
- g_hash_table_thaw(frame->hash);
-
return (KvpValue *) orig_value;
}
More information about the gnucash-changes
mailing list