[Gnucash-changes] r12899 - gnucash/trunk/src - Add hooks just once
in app_utils module init.
Chris Shoemaker
chris at cvs.gnucash.org
Thu Jan 19 12:58:02 EST 2006
Author: chris
Date: 2006-01-19 12:58:02 -0500 (Thu, 19 Jan 2006)
New Revision: 12899
Trac: http://svn.gnucash.org/trac/changeset/12899
Modified:
gnucash/trunk/src/app-utils/gncmod-app-utils.c
gnucash/trunk/src/bin/gnucash-bin.c
Log:
Add hooks just once in app_utils module init.
Also don't try to load imaginary module.
Modified: gnucash/trunk/src/app-utils/gncmod-app-utils.c
===================================================================
--- gnucash/trunk/src/app-utils/gncmod-app-utils.c 2006-01-19 17:37:04 UTC (rev 12898)
+++ gnucash/trunk/src/app-utils/gncmod-app-utils.c 2006-01-19 17:58:02 UTC (rev 12899)
@@ -75,11 +75,11 @@
lmod("(g-wrapped gw-app-utils)");
lmod("(gnucash app-utils)");
- gnc_hook_add_dangler(HOOK_STARTUP, (GFunc)gnc_exp_parser_init, NULL);
- gnc_hook_add_dangler(HOOK_SHUTDOWN, (GFunc)app_utils_shutdown, NULL);
-
- if (refcount == 0)
+ if (refcount == 0) {
gnc_component_manager_init ();
+ gnc_hook_add_dangler(HOOK_STARTUP, (GFunc)gnc_exp_parser_init, NULL);
+ gnc_hook_add_dangler(HOOK_SHUTDOWN, (GFunc)app_utils_shutdown, NULL);
+ }
return TRUE;
}
Modified: gnucash/trunk/src/bin/gnucash-bin.c
===================================================================
--- gnucash/trunk/src/bin/gnucash-bin.c 2006-01-19 17:37:04 UTC (rev 12898)
+++ gnucash/trunk/src/bin/gnucash-bin.c 2006-01-19 17:58:02 UTC (rev 12899)
@@ -161,7 +161,6 @@
/* module initializations go here */
gnc_module_load("gnucash/app-utils", 0);
- gnc_module_load("gnucash/gw-engine", 0);
gnc_module_load("gnucash/engine", 0);
gnc_module_load("gnucash/register/ledger-core", 0);
gnc_module_load("gnucash/register/register-core", 0);
More information about the gnucash-changes
mailing list