made menu enabled setting dynamic
[psensor.git] / src / cfg.c
index 96baa27..fb24085 100644 (file)
--- a/src/cfg.c
+++ b/src/cfg.c
@@ -436,8 +436,6 @@ struct config *config_load(void)
        if (c->graph_monitoring_duration < 1)
                c->graph_monitoring_duration = 10;
 
-       c->menu_bar_disabled = get_bool(KEY_INTERFACE_MENU_BAR_DISABLED);
-
        c->unity_launcher_count_disabled
                = get_bool(KEY_INTERFACE_UNITY_LAUNCHER_COUNT_DISABLED);
 
@@ -479,8 +477,6 @@ void config_save(const struct config *c)
 
        set_int(KEY_SENSOR_UPDATE_INTERVAL, c->sensor_update_interval);
 
-       set_bool(KEY_INTERFACE_MENU_BAR_DISABLED, c->menu_bar_disabled);
-
        set_bool(KEY_INTERFACE_UNITY_LAUNCHER_COUNT_DISABLED,
                 c->unity_launcher_count_disabled);
 
@@ -945,3 +941,13 @@ void config_set_temperature_unit(enum temperature_unit u)
 {
        set_int(KEY_INTERFACE_TEMPERATURE_UNIT, u);
 }
+
+bool config_is_menu_bar_enabled(void)
+{
+       return !get_bool(KEY_INTERFACE_MENU_BAR_DISABLED);
+}
+
+void config_set_menu_bar_enabled(bool enabled)
+{
+       set_bool(KEY_INTERFACE_MENU_BAR_DISABLED, !enabled);
+}