- if (s->appindicator_enabled != p->appindicator_enabled) {
- s->appindicator_enabled = p->appindicator_enabled;
- config_set_appindicator_enabled
- (s->id, s->appindicator_enabled);
- }
+ if (s->appindicator_enabled != p->appindicator_enabled) {
+ s->appindicator_enabled = p->appindicator_enabled;
+ config_set_appindicator_enabled(s->id, s->appindicator_enabled);
+ }
+}
+
+static void
+apply_prefs(GtkTreeModel *model, struct config *cfg)
+{
+ gboolean valid;
+ struct sensor_pref *spref;
+ GtkTreeIter iter;
+
+ valid = gtk_tree_model_get_iter_first(model, &iter);
+ while (valid) {
+ gtk_tree_model_get(model, &iter, COL_SENSOR, &spref, -1);
+ apply_pref(spref, cfg);
+ valid = gtk_tree_model_iter_next(model, &iter);