comparison src/collect-table.c @ 776:9c962ffe8edc

collection_table_find_data_by_coord(): tidy up.
author zas_
date Tue, 03 Jun 2008 08:53:53 +0000
parents 477f48ba28d8
children 088b71bf5715
comparison
equal deleted inserted replaced
775:85253619d522 776:9c962ffe8edc
141 store = gtk_tree_view_get_model(GTK_TREE_VIEW(ct->listview)); 141 store = gtk_tree_view_get_model(GTK_TREE_VIEW(ct->listview));
142 gtk_tree_model_get_iter(store, &row, tpath); 142 gtk_tree_model_get_iter(store, &row, tpath);
143 gtk_tree_path_free(tpath); 143 gtk_tree_path_free(tpath);
144 144
145 gtk_tree_model_get(store, &row, CTABLE_COLUMN_POINTER, &list, -1); 145 gtk_tree_model_get(store, &row, CTABLE_COLUMN_POINTER, &list, -1);
146 if (!list) return NULL;
146 147
147 n = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(column), "column_number")); 148 n = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(column), "column_number"));
148 if (list) 149 if (iter) *iter = row;
149 { 150 return g_list_nth_data(list, n);
150 if (iter) *iter = row;
151 return g_list_nth_data(list, n);
152 }
153 } 151 }
154 152
155 return NULL; 153 return NULL;
156 } 154 }
157 155