collection_table_find_data_by_coord(): tidy up.
authorLaurent Monin <geeqie@norz.org>
Tue, 3 Jun 2008 08:53:53 +0000 (08:53 +0000)
committerLaurent Monin <geeqie@norz.org>
Tue, 3 Jun 2008 08:53:53 +0000 (08:53 +0000)
src/collect-table.c

index d0f4629..b45903f 100644 (file)
@@ -143,13 +143,11 @@ static CollectInfo *collection_table_find_data_by_coord(CollectTable *ct, gint x
                gtk_tree_path_free(tpath);
 
                gtk_tree_model_get(store, &row, CTABLE_COLUMN_POINTER, &list, -1);
+               if (!list) return NULL;
 
                n = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(column), "column_number"));
-               if (list)
-                       {
-                       if (iter) *iter = row;
-                       return g_list_nth_data(list, n);
-                       }
+               if (iter) *iter = row;
+               return g_list_nth_data(list, n);
                }
 
        return NULL;