- stats_selection.selection_size = amount_selected;
-
- for (i = 0; i < amount_selected; ++i) {
- GValue value = {0, };
- path = g_list_nth_data(selected_dives, i);
- if (gtk_tree_model_get_iter(model, &iter, path)) {
- gtk_tree_model_get_value(model, &iter, 0, &value);
- dp = get_dive(g_value_get_int(&value));
+
+ nr = 0;
+ for (i = 0; (dive = get_dive(i)) != NULL; ++i) {
+ if (dive->selected) {
+ process_dive(dive, &stats_selection);
+ nr++;