Mercurial > geeqie
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 |