+ free(cb_data);
+}
+
+static void hide_activated_cbk(GtkWidget *menu_item, gpointer data)
+{
+ struct psensor *s, *s2;
+ GtkTreeModel *model, *fmodel;
+ GtkTreeIter iter;
+ struct cb_data *cb_data;
+ gboolean valid;
+
+ log_fct_enter();
+
+ cb_data = data;
+ s = cb_data->sensor;
+ config_set_sensor_enabled(s->id, false);
+ config_sync();
+
+ fmodel = gtk_tree_view_get_model(cb_data->ui->sensors_tree);
+ model = gtk_tree_model_filter_get_model(GTK_TREE_MODEL_FILTER(fmodel));
+ valid = gtk_tree_model_get_iter_first(model, &iter);
+ while (valid) {
+ gtk_tree_model_get(model, &iter, COL_SENSOR, &s2, -1);
+
+ if (s == s2)
+ gtk_list_store_set(cb_data->ui->sensors_store,
+ &iter,
+ COL_DISPLAY_ENABLED,
+ false,
+ -1);
+ valid = gtk_tree_model_iter_next(model, &iter);
+ }
+
+ free(cb_data);
+
+ log_fct_exit();