gnucash master: add-price-quotes doesn't use modules, so don't load them

Geert Janssens gjanssens at code.gnucash.org
Mon May 18 12:24:39 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/01333fae (commit)
	from  https://github.com/Gnucash/gnucash/commit/9df81fa7 (commit)



commit 01333faec422e667aa8b4d66cf8c496092409361
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 18 16:23:43 2020 +0200

    add-price-quotes doesn't use modules, so don't load them

diff --git a/gnucash/gnucash-bin.c b/gnucash/gnucash-bin.c
index 5b71bd2a9..f4665c185 100644
--- a/gnucash/gnucash-bin.c
+++ b/gnucash/gnucash-bin.c
@@ -536,11 +536,6 @@ inner_main_add_price_quotes(void *closure, int argc, char **argv)
     mod = scm_c_resolve_module("gnucash price-quotes");
     scm_set_current_module(mod);
 
-    /* Don't load the modules since the stylesheet module crashes if the
-       GUI is not initialized */
-#ifdef PRICE_QUOTES_NEED_MODULES
-    load_gnucash_modules();
-#endif
     gnc_prefs_init ();
     qof_event_suspend();
     scm_c_eval_string("(gnc:price-quotes-install-sources)");
@@ -916,8 +911,6 @@ main(int argc, char ** argv)
     /* If asked via a command line parameter, fetch quotes only */
     if (add_quotes_file)
     {
-        /* First initialize the module system, even though gtk hasn't been initialized. */
-        gnc_module_system_init();
         scm_boot_guile(argc, argv, inner_main_add_price_quotes, 0);
         exit(0);  /* never reached */
     }
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 1de9b3532..92d2b80d7 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -188,6 +188,7 @@ gnucash/gnome-utils/search-param.c
 gnucash/gnome-utils/tree-view-utils.c
 gnucash/gnome-utils/window-main-summarybar.c
 gnucash/gnucash-bin.c
+gnucash/gnucash-cmd.c
 gnucash/gschemas/org.gnucash.dialogs.business.gschema.xml.in
 gnucash/gschemas/org.gnucash.dialogs.checkprinting.gschema.xml.in
 gnucash/gschemas/org.gnucash.dialogs.commodities.gschema.xml.in



Summary of changes:
 gnucash/gnucash-bin.c | 7 -------
 po/POTFILES.in        | 1 +
 2 files changed, 1 insertion(+), 7 deletions(-)



More information about the gnucash-changes mailing list