diff options
author | Martin Pitt <martin.pitt@ubuntu.com> | 2011-07-18 09:56:56 +0200 |
---|---|---|
committer | Martin Pitt <martin.pitt@ubuntu.com> | 2011-07-18 09:56:56 +0200 |
commit | 8370e61af4e22e045b39a9413ce5f804cd585a87 (patch) | |
tree | 5a20edec439735de76e0a14aea49c036116369c0 | |
parent | f9ddcde4ab0a80c741b12fd7e2084d95965fc291 (diff) | |
download | gconf-8370e61af4e22e045b39a9413ce5f804cd585a87.tar.gz |
gsettings-data-convert: Call g_type_init()
Adhere our own advice in gconf_client_get_default() and call g_type_init() at
program start. Otherwise we get a "You forgot to call g_type_init()" critical
at startup and a crash in gconf_client_get_default().
Bug-Ubuntu: https://launchpad.net/bugs/810795
-rw-r--r-- | gsettings/gsettings-data-convert.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gsettings/gsettings-data-convert.c b/gsettings/gsettings-data-convert.c index adcccf27..3c52bc20 100644 --- a/gsettings/gsettings-data-convert.c +++ b/gsettings/gsettings-data-convert.c @@ -415,6 +415,8 @@ main (int argc, char *argv[]) { NULL } }; + g_type_init(); + context = g_option_context_new (""); g_option_context_set_summary (context, |