r21626 - gnucash/branches/2.4/src/app-utils - Partial revert of r21609
Mike Evans
mikee at code.gnucash.org
Thu Nov 24 09:05:32 EST 2011
Author: mikee
Date: 2011-11-24 09:05:32 -0500 (Thu, 24 Nov 2011)
New Revision: 21626
Trac: http://svn.gnucash.org/trac/changeset/21626
Modified:
gnucash/branches/2.4/src/app-utils/app-utils.i
Log:
Partial revert of r21609
Crash whe updating price quote.
Modified: gnucash/branches/2.4/src/app-utils/app-utils.i
===================================================================
--- gnucash/branches/2.4/src/app-utils/app-utils.i 2011-11-24 14:04:46 UTC (rev 21625)
+++ gnucash/branches/2.4/src/app-utils/app-utils.i 2011-11-24 14:05:32 UTC (rev 21626)
@@ -24,6 +24,18 @@
%}
#endif
+#if defined(SWIGPYTHON)
+%{
+/* avoid no previous prototype warning/error */
+#if PY_VERSION_HEX >= 0x03000000
+PyObject*
+#else
+void
+#endif
+SWIG_init (void);
+%}
+#endif
+
%import "base-typemaps.i"
typedef void (*GNCOptionChangeCallback) (gpointer user_data);
@@ -54,6 +66,13 @@
$result = scm_reverse(list);
}
+%inline %{
+typedef GList GncCommodityList;
+
+GncCommodityList *
+gnc_commodity_table_get_quotable_commodities(const gnc_commodity_table * table);
+%}
+
gnc_commodity * gnc_default_currency (void);
gnc_commodity * gnc_default_report_currency (void);
@@ -98,7 +117,7 @@
break;
key = scm_to_locale_string (key_scm);
gkey = g_strdup (key);
- gnc_free_scm_locale_string(key);
+ free (key);
path = g_list_prepend (path, gkey);
path_scm = SCM_CDR (path_scm);
}
More information about the gnucash-changes
mailing list