Ciao!
This fixes a SIGSEGV reported by Raif on the gonf preferences backend.
Committed to head with the following changelog.
2006-08-04 Mario Torre <[EMAIL PROTECTED]>
Reported by Raif S. Naffah <[EMAIL PROTECTED]>
* native/jni/gconf-peer/GConfNativePeer.c (init_gconf_client):
g_type_init earlier in function to correctly initialize the
type system used by the backend.
Mario
--
Lima Software, SO.PR.IND. s.r.l.
http://www.limasoftware.net/
pgp key: http://subkeys.pgp.net/
Please, support open standards:
http://opendocumentfellowship.org/petition/
http://www.nosoftwarepatents.com/
### Eclipse Workspace Patch 1.0
#P classpath
Index: native/jni/gconf-peer/GConfNativePeer.c
===================================================================
RCS file: /sources/classpath/classpath/native/jni/gconf-peer/GConfNativePeer.c,v
retrieving revision 1.6
diff -u -r1.6 GConfNativePeer.c
--- native/jni/gconf-peer/GConfNativePeer.c 15 Jul 2006 22:59:23 -0000 1.6
+++ native/jni/gconf-peer/GConfNativePeer.c 4 Aug 2006 00:45:56 -0000
@@ -551,8 +551,8 @@
static void init_gconf_client (void)
{
- client = gconf_client_get_default ();
g_type_init ();
+ client = gconf_client_get_default ();
}
static gboolean set_jlist_class (JNIEnv *env)