- for (i = 0; i < amount_selected; ++i) {
- idx = selectiontracker[i];
- if (idx > 0) {
- dp = get_dive(idx);
- if (dp) {
- process_dive(dp, &stats_selection);
- }
+ nr = 0;
+ for_each_dive(i, dive) {
+ if (dive->selected) {
+ process_dive(dive, &stats_selection);
+ nr++;