break;
}
- // Increase the master counter?
- if (layout.stepmastercounter && needEnumCounterReset(it))
- counters.stepMaster(enumcounter, utype);
-
- // Maybe we have to reset the enumeration counter.
- if (!layout.resumecounter && needEnumCounterReset(it))
- counters.reset(enumcounter);
+ if (needEnumCounterReset(it)) {
+ // Increase the master counter?
+ if (layout.stepmastercounter)
+ counters.stepMaster(enumcounter, utype);
+ // Maybe we have to reset the enumeration counter.
+ if (!layout.resumecounter)
+ counters.reset(enumcounter);
+ }
counters.step(enumcounter, utype);
string const & lang = par.getParLanguage(bp)->code();