#define KEY_INTERFACE_TEMPERATURE_UNIT \
"/apps/psensor/interface/temperature_unit"
-GConfClient *client;
+static GConfClient *client;
static char *get_string(char *key, char *default_value)
{
FALSE, NULL);
}
-void config_init()
+/*
+ * Initializes the GConf client.
+ */
+static void init()
{
- client = gconf_client_get_default();
+ if (!client)
+ client = gconf_client_get_default();
}
void config_cleanup()
{
struct config *c;
+ init();
+
c = malloc(sizeof(struct config));
c->graph_bgcolor = config_get_background_color();