[Gnucash-changes] whoops

Linas Vepstas linas at cvs.gnucash.org
Sat May 29 14:29:27 EDT 2004


Log Message:
-----------
whoops

Modified Files:
--------------
    gnucash/src/engine:
        policy.c

Revision Data
-------------
Index: policy.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/policy.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -Lsrc/engine/policy.c -Lsrc/engine/policy.c -u -r1.5 -r1.6
--- src/engine/policy.c
+++ src/engine/policy.c
@@ -78,11 +78,15 @@
    }
    while (node)
    {
+      gboolean is_match;
       gboolean is_positive;
       split = node->data;
       if (split->lot) goto donext;
 
-		if (common_currency != split->parent->common_currency) goto donext;
+      /* Allow equiv currencies */
+		is_match = gnc_commodity_equiv (common_currency, 
+                                      split->parent->common_currency);
+		if (FALSE == is_match) goto donext;
 
       is_positive = gnc_numeric_positive_p (split->amount);
       if ((want_positive && is_positive) ||


More information about the gnucash-changes mailing list