[sound-juicer] Fix hangs on startup in mb-test
- From: Bastien Nocera <hadess src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [sound-juicer] Fix hangs on startup in mb-test
- Date: Wed, 25 Nov 2009 13:26:43 +0000 (UTC)
commit 062d9dcf7baca342e9860ef810d810908935babf
Author: Bastien Nocera <hadess hadess net>
Date: Wed Nov 25 13:26:08 2009 +0000
Fix hangs on startup in mb-test
To help with debugging.
Spotted by Alex Larsson <alexl redhat com>
tests/mb-test.c | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/tests/mb-test.c b/tests/mb-test.c
index e9d62eb..a1a82b3 100644
--- a/tests/mb-test.c
+++ b/tests/mb-test.c
@@ -1,11 +1,14 @@
#include "config.h"
#include <glib.h>
#include <glib/gi18n.h>
+#include <gconf/gconf-client.h>
#include <stdlib.h>
#include "sj-structures.h"
#include "sj-metadata.h"
#include "sj-metadata-getter.h"
+#define GCONF_ROOT "/apps/sound-juicer"
+
static const char *
source_to_str (MetadataSource source)
{
@@ -89,6 +92,7 @@ int main (int argc, char** argv)
{
SjMetadataGetter *metadata;
GMainLoop *loop;
+ GConfClient *gconf_client;
GError *error = NULL;
bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
@@ -97,6 +101,13 @@ int main (int argc, char** argv)
g_type_init ();
g_thread_init (NULL);
+
+ gconf_client = gconf_client_get_default ();
+ if (gconf_client == NULL) {
+ g_warning (_("Could not create GConf client.\n"));
+ exit (1);
+ }
+ gconf_client_add_dir (gconf_client, GCONF_ROOT, GCONF_CLIENT_PRELOAD_RECURSIVE, NULL);
metadata = sj_metadata_getter_new ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]