set_int(KEY_SLOG_INTERVAL, interval);
}
-static bool is_window_decoration_enabled(void)
+bool config_is_window_decoration_enabled(void)
{
return !get_bool(KEY_INTERFACE_WINDOW_DECORATION_DISABLED);
}
-static bool is_window_keep_below_enabled(void)
+bool config_is_window_keep_below_enabled(void)
{
return get_bool(KEY_INTERFACE_WINDOW_KEEP_BELOW_ENABLED);
}
-static void set_window_decoration_enabled(bool enabled)
+void config_set_window_decoration_enabled(bool enabled)
{
set_bool(KEY_INTERFACE_WINDOW_DECORATION_DISABLED, !enabled);
}
-static void set_window_keep_below_enabled(bool enabled)
+void config_set_window_keep_below_enabled(bool enabled)
{
set_bool(KEY_INTERFACE_WINDOW_KEEP_BELOW_ENABLED, enabled);
}
c->graph_bg_alpha = get_graph_background_alpha();
c->alpha_channel_enabled = is_alpha_channel_enabled();
c->sensorlist_position = get_sensorlist_position();
- c->window_decoration_enabled = is_window_decoration_enabled();
- c->window_keep_below_enabled = is_window_keep_below_enabled();
c->slog_enabled = is_slog_enabled();
c->slog_interval = config_get_slog_interval();
set_foreground_color(c->graph_fgcolor);
set_graph_background_alpha(c->graph_bg_alpha);
set_sensorlist_position(c->sensorlist_position);
- set_window_decoration_enabled(c->window_decoration_enabled);
- set_window_keep_below_enabled(c->window_keep_below_enabled);
set_slog_enabled(c->slog_enabled);
set_slog_interval(c->slog_interval);
| G_KEY_FILE_KEEP_TRANSLATIONS,
&err);
- if (!ret)
+ if (!ret) {
log_warn(_("Failed to load configuration file %s: %s"),
path,
err->message);
+ g_error_free(err);
+ }
}
return key_file;
err = NULL;
v = g_key_file_get_double(kfile, sid, att, &err);
- if (err)
+ if (err) {
+ log_err(err->message);
+
+ g_error_free(err);
+
return false;
+ }
*d = v;
return true;
bool ret;
kfile = get_sensor_key_file();
- err = NULL;
+ err = NULL;
ret = g_key_file_get_boolean(kfile, sid, att, &err);
if (err) {