- groups[m] = pivot_category_create_group__ (
- m > 0 ? groups[m - 1] : d->root,
- pivot_value_new_var_value (ft->vars.vars[m], &f->values[m]));
+ {
+ struct pivot_category *parent = m > 0 ? groups[m - 1] : d->root;
+ if (true)
+ parent = pivot_category_create_group__ (
+ parent, pivot_value_new_variable (ft->vars.vars[m]));
+ groups[m] = pivot_category_create_group__ (
+ parent,
+ pivot_value_new_var_value (ft->vars.vars[m], &f->values[m]));
+ }