r23663 - gnucash/trunk/src/import-export/aqb - Update aqbanking code for latest aqbanking development.
Christian Stimming
cstim at code.gnucash.org
Thu Jan 2 16:43:07 EST 2014
Author: cstim
Date: 2014-01-02 16:43:07 -0500 (Thu, 02 Jan 2014)
New Revision: 23663
Trac: http://svn.gnucash.org/trac/changeset/23663
Modified:
gnucash/trunk/src/import-export/aqb/dialog-ab-trans.c
Log:
Update aqbanking code for latest aqbanking development.
Modified: gnucash/trunk/src/import-export/aqb/dialog-ab-trans.c
===================================================================
--- gnucash/trunk/src/import-export/aqb/dialog-ab-trans.c 2014-01-02 21:42:56 UTC (rev 23662)
+++ gnucash/trunk/src/import-export/aqb/dialog-ab-trans.c 2014-01-02 21:43:07 UTC (rev 23663)
@@ -49,6 +49,11 @@
#include "gnc-amount-edit.h"
#include "gnc-ui.h"
+#if AQBANKING_VERSION_INT >= 50200 && (AQBANKING_VERSION_BUILD > 0)
+/** Defined for aqbanking > 5.2.0 */
+# define AQBANKING_VERSION_GREATER_5_2_0
+#endif
+
/* This static indicates the debugging module that this .o belongs to. */
static QofLogModule log_module = G_LOG_DOMAIN;
@@ -665,7 +670,13 @@
}
/* Activate as many purpose entries as available for the job */
- joblimits = AB_JobSingleTransfer_GetFieldLimits(job);
+ joblimits =
+#ifdef AQBANKING_VERSION_GREATER_5_2_0
+ AB_Job_GetFieldLimits
+#else
+ AB_JobSingleTransfer_GetFieldLimits
+#endif
+ (job);
max_purpose_lines = joblimits ?
AB_TransactionLimits_GetMaxLinesPurpose(joblimits) : 2;
gtk_widget_set_sensitive(td->purpose_cont_entry, max_purpose_lines > 1);
@@ -859,6 +870,9 @@
job = gnc_ab_trans_dialog_get_available_empty_job(ab_acc, trans_type);
if (job)
{
+#ifdef AQBANKING_VERSION_GREATER_5_2_0
+ AB_Job_SetTransaction(job, ab_trans);
+#else
switch (trans_type)
{
case SINGLE_DEBITNOTE:
@@ -878,6 +892,7 @@
AB_JobSingleTransfer_SetTransaction(job, ab_trans);
break;
};
+#endif
}
return job;
}
More information about the gnucash-changes
mailing list