[Gnucash-changes] r14277 -
gnucash/branches/register-rewrite/src/engine - Employ
CACHE_REPLACE().
Chris Shoemaker
chris at cvs.gnucash.org
Tue May 30 21:41:56 EDT 2006
Author: chris
Date: 2006-05-30 21:41:55 -0400 (Tue, 30 May 2006)
New Revision: 14277
Trac: http://svn.gnucash.org/trac/changeset/14277
Modified:
gnucash/branches/register-rewrite/src/engine/gnc-commodity.c
Log:
Employ CACHE_REPLACE().
Modified: gnucash/branches/register-rewrite/src/engine/gnc-commodity.c
===================================================================
--- gnucash/branches/register-rewrite/src/engine/gnc-commodity.c 2006-05-31 00:56:10 UTC (rev 14276)
+++ gnucash/branches/register-rewrite/src/engine/gnc-commodity.c 2006-05-31 01:41:55 UTC (rev 14277)
@@ -798,8 +798,7 @@
if(cm->mnemonic == mnemonic) return;
gnc_commodity_begin_edit(cm);
- CACHE_REMOVE (cm->mnemonic);
- cm->mnemonic = CACHE_INSERT(mnemonic);
+ CACHE_REPLACE(cm->mnemonic, mnemonic);
mark_commodity_dirty (cm);
reset_printname(cm);
@@ -845,8 +844,7 @@
if(!cm) return;
if(cm->fullname == fullname) return;
- CACHE_REMOVE (cm->fullname);
- cm->fullname = CACHE_INSERT (fullname);
+ CACHE_REPLACE(cm->fullname, fullname);
gnc_commodity_begin_edit(cm);
mark_commodity_dirty(cm);
@@ -866,8 +864,7 @@
if(cm->cusip == cusip) return;
gnc_commodity_begin_edit(cm);
- CACHE_REMOVE (cm->cusip);
- cm->cusip = CACHE_INSERT (cusip);
+ CACHE_REPLACE(cm->cusip, cusip);
mark_commodity_dirty(cm);
gnc_commodity_commit_edit(cm);
}
@@ -943,8 +940,7 @@
if(!cm || tz == cm->quote_tz) return;
gnc_commodity_begin_edit(cm);
- CACHE_REMOVE (cm->quote_tz);
- cm->quote_tz = CACHE_INSERT (tz);
+ CACHE_REPLACE(cm->quote_tz, tz);
mark_commodity_dirty(cm);
gnc_commodity_commit_edit(cm);
LEAVE(" ");
More information about the gnucash-changes
mailing list