cat->iap[i].cc += weight;
if (cat->payload)
- cat->payload->update (cat->aux1, cat->aux2, node->user_data, c, cat->exclude, cat->wv);
+ {
+ double weight = cat->wv ? case_data (c, cat->wv)->f : 1.0;
+ cat->payload->update (cat->aux1, cat->aux2, node->user_data, c, weight);
+ }
}
}