From d9847302359b7f6d5ca02b97b3b323d7f6bc3df7 Mon Sep 17 00:00:00 2001 From: Pavel Sanda Date: Wed, 16 Nov 2022 21:23:01 +0100 Subject: [PATCH] Drop C++17 if init-statements to support older compilers. --- src/insets/InsetIndex.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/insets/InsetIndex.cpp b/src/insets/InsetIndex.cpp index d72527a212..54757a7a97 100644 --- a/src/insets/InsetIndex.cpp +++ b/src/insets/InsetIndex.cpp @@ -373,7 +373,8 @@ void InsetIndex::docbook(XMLStream & xs, OutputParams const & runparams) const // Handle primary, secondary, and tertiary terms (entries, subentries, and subsubentries, for LaTeX). vector terms; - if (const vector potential_terms = getSubentriesAsText(runparams); !potential_terms.empty()) { + const vector potential_terms = getSubentriesAsText(runparams); + if (!potential_terms.empty()) { terms = potential_terms; // The main term is not present in the vector, as it's not a subentry. The main index term is inserted raw in // the index inset. Considering that the user either uses the new or the legacy mechanism, the main term is the -- 2.39.2