*/
static int get_col_index_at_pos(GtkTreeView *view, int x)
{
- GList *columns = gtk_tree_view_get_columns(view);
- GList *node;
- int colx = 0;
- int coli = 0;
+ GList *cols, *node;
+ int colx, coli;
+ GtkTreeViewColumn *checkcol;
- for (node = columns; node; node = node->next) {
- GtkTreeViewColumn *checkcol = (GtkTreeViewColumn *) node->data;
+ cols = gtk_tree_view_get_columns(view);
+ colx = 0;
+ coli = 0;
+ for (node = cols; node; node = node->next) {
+ checkcol = (GtkTreeViewColumn *) node->data;
if (x >= colx &&
x < (colx + gtk_tree_view_column_get_width(checkcol)))
GtkTreeModel *model;
GtkTreeIter iter;
GtkTreePath *path;
- gboolean fixed;
struct psensor *s;
ui = (struct ui_psensor *)data;
gtk_tree_model_get_iter(model, &iter, path);
gtk_tree_model_get(model, &iter, COL_SENSOR, &s, -1);
- gtk_tree_model_get(model, &iter, COL_ENABLED, &fixed, -1);
- fixed ^= 1;
-
- s->enabled = fixed;
+ s->enabled ^= 1;
config_set_sensor_enabled(s->id, s->enabled);
gtk_list_store_set(GTK_LIST_STORE(model), &iter,