[Gnucash-changes] r13369 - gnucash/trunk/src - When we malloc a Transaction, then TransBeginEdit, then want to abort,

Chris Shoemaker chris at cvs.gnucash.org
Thu Feb 23 15:11:03 EST 2006


Author: chris
Date: 2006-02-23 15:11:02 -0500 (Thu, 23 Feb 2006)
New Revision: 13369
Trac: http://svn.gnucash.org/trac/changeset/13369

Modified:
   gnucash/trunk/src/gnome/dialog-sxsincelast.c
   gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c
Log:
   When we malloc a Transaction, then TransBeginEdit, then want to abort,
   just call xaccTransDestroy(), xaccTransCommitEdit().  No rollback needed.


Modified: gnucash/trunk/src/gnome/dialog-sxsincelast.c
===================================================================
--- gnucash/trunk/src/gnome/dialog-sxsincelast.c	2006-02-23 17:44:42 UTC (rev 13368)
+++ gnucash/trunk/src/gnome/dialog-sxsincelast.c	2006-02-23 20:11:02 UTC (rev 13369)
@@ -2654,7 +2654,6 @@
 
         if (errFlag) {
                 PERR("Some error in new transaction creation...");
-                xaccTransRollbackEdit(newT);
                 xaccTransDestroy(newT);
                 xaccTransCommitEdit(newT);
                 return 13;

Modified: gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c
===================================================================
--- gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c	2006-02-23 17:44:42 UTC (rev 13368)
+++ gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c	2006-02-23 20:11:02 UTC (rev 13369)
@@ -492,7 +492,7 @@
 	else
 	  {
 	    PERR("The transaction doesn't have a valid amount");
-	    xaccTransRollbackEdit(transaction);
+	    xaccTransDestroy(transaction);
 	    xaccTransCommitEdit(transaction);
 	  }
 	



More information about the gnucash-changes mailing list