mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
move jsled's g-type initialization into the module init
this way we don't need to worry about it in every test app. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13277 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
@@ -14,6 +14,11 @@
|
|||||||
* configure.in:
|
* configure.in:
|
||||||
combine XML_{CFLAGS,LIBS} into LIBXML2_{CLFLAGS,LIBS}
|
combine XML_{CFLAGS,LIBS} into LIBXML2_{CLFLAGS,LIBS}
|
||||||
|
|
||||||
|
* src/backend/file/test/test-load-xml2.c:
|
||||||
|
* src/backend/file/gncmod-file-backend.c:
|
||||||
|
move jsled's g-type initialization into the module init
|
||||||
|
this way we don't need to worry about it in every test app.
|
||||||
|
|
||||||
2006-02-15 Joshua Sled <jsled@asynchronous.org>
|
2006-02-15 Joshua Sled <jsled@asynchronous.org>
|
||||||
|
|
||||||
* src/backend/file/test/test-load-xml2.c (main): Initialize
|
* src/backend/file/test/test-load-xml2.c (main): Initialize
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <glib.h>
|
#include <glib.h>
|
||||||
|
#include <glib-gobject.h>
|
||||||
|
|
||||||
#include "gnc-module.h"
|
#include "gnc-module.h"
|
||||||
#include "gnc-module-api.h"
|
#include "gnc-module-api.h"
|
||||||
@@ -46,6 +47,10 @@ libgncmod_backend_file_LTX_gnc_module_init(int refcount)
|
|||||||
engine = gnc_module_load("gnucash/engine", 0);
|
engine = gnc_module_load("gnucash/engine", 0);
|
||||||
if(!engine) return FALSE;
|
if(!engine) return FALSE;
|
||||||
|
|
||||||
|
/* Need to initialize g-type engine for gconf */
|
||||||
|
if (refcount == 0)
|
||||||
|
g_type_init();
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,6 @@
|
|||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <glib.h>
|
#include <glib.h>
|
||||||
#include <glib-object.h>
|
|
||||||
|
|
||||||
#include "cashobjects.h"
|
#include "cashobjects.h"
|
||||||
#include "Group.h"
|
#include "Group.h"
|
||||||
@@ -109,8 +108,6 @@ main (int argc, char ** argv)
|
|||||||
const char *location = getenv("GNC_TEST_FILES");
|
const char *location = getenv("GNC_TEST_FILES");
|
||||||
DIR *xml2_dir;
|
DIR *xml2_dir;
|
||||||
|
|
||||||
g_type_init();
|
|
||||||
|
|
||||||
qof_init();
|
qof_init();
|
||||||
cashobjects_register();
|
cashobjects_register();
|
||||||
do_test(
|
do_test(
|
||||||
|
|||||||
Reference in New Issue
Block a user