[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