#endif
enum {
- COL_NAME = 0
+ COL_NAME = 0,
+ COL_SENSOR
};
struct sensor_pref {
static void sensor_pref_list_free(struct sensor_pref **list)
{
- struct sensor_pref **cur = list;
+ struct sensor_pref **cur;
- while (*cur) {
+ for (cur = list; *cur; cur++)
sensor_pref_free(*cur);
- cur++;
- }
-
free(list);
}
for (s_cur = ui->sensors; *s_cur; s_cur++) {
s = *s_cur;
gtk_list_store_append(store, &iter);
- gtk_list_store_set(store, &iter, COL_NAME, s->name, -1);
+ gtk_list_store_set(store, &iter,
+ COL_NAME, s->name,
+ COL_SENSOR, s,
+ -1);
}
selection = gtk_tree_view_get_selection(w_sensors_list);