[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