X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fcfg.c;h=99181ee99535672d071dd8f8df95d4d30752e864;hb=e57d7f801ae20f02e0cb28107a89b31fa51de1c1;hp=d1a3bed41abf1e3c33baa6995a0bab83bc37358e;hpb=f8fe519c1b5454ba939ade2a4b60f0066fb6aa14;p=psensor.git diff --git a/src/cfg.c b/src/cfg.c index d1a3bed..99181ee 100644 --- a/src/cfg.c +++ b/src/cfg.c @@ -71,6 +71,9 @@ #define KEY_INTERFACE_WINDOW_DIVIDER_POS \ "/apps/psensor/interface/window_divider_pos" +#define KEY_INTERFACE_TEMPERATURE_UNIT \ +"/apps/psensor/interface/temperature_unit" + GConfClient *client; static char *get_string(char *key, char *default_value) @@ -490,6 +493,9 @@ struct config *config_load() c->window_h = 200; } + c->temperature_unit = gconf_client_get_int + (client, KEY_INTERFACE_TEMPERATURE_UNIT, NULL); + return c; } @@ -552,4 +558,10 @@ void config_save(struct config *c) KEY_INTERFACE_WINDOW_DIVIDER_POS, c->window_divider_pos, NULL); + + gconf_client_set_int(client, + KEY_INTERFACE_TEMPERATURE_UNIT, + c->temperature_unit, + NULL); + }