- else if (isListings(params())) {
- InsetListingsParams const par(to_utf8(params()["lstparams"]));
- if (par.getParamValue("caption").empty())
- listings_label_.clear();
- else {
- Counters & counters = buffer.params().getTextClass().counters();
- docstring const cnt = from_ascii("listing");
- if (counters.hasCounter(cnt)) {
- counters.step(cnt);
- listings_label_ = buffer.B_("Program Listing ")
- + convert<docstring>(counters.value(cnt));
- } else
- listings_label_ = buffer.B_("Program Listing");
- }
+ return;
+ }
+ if (!isListings(params()))
+ return;
+
+ InsetListingsParams const par(to_utf8(params()["lstparams"]));
+ if (par.getParamValue("caption").empty()) {
+ listings_label_.clear();
+ return;
+ }
+ Counters & counters = buffer.params().getTextClass().counters();
+ docstring const cnt = from_ascii("listing");
+ listings_label_ = buffer.B_("Program Listing");
+ if (counters.hasCounter(cnt)) {
+ counters.step(cnt);
+ listings_label_ += " " + convert<docstring>(counters.value(cnt));