[LyX/master] remove duplicate posbabelpreamble of the main language
Udi Fogiel
ufogiel at lyx.org
Thu Jul 9 14:48:54 UTC 2026
commit 887e5c26eb346c7ce0773c96e074b51bc4c2d29c
Author: Udi Fogiel <ufogiel at lyx.org>
Date: Thu Jul 9 17:48:48 2026 +0300
remove duplicate posbabelpreamble of the main language
---
src/LaTeXFeatures.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/LaTeXFeatures.cpp b/src/LaTeXFeatures.cpp
index 2700bc1de3..72a5fa6340 100644
--- a/src/LaTeXFeatures.cpp
+++ b/src/LaTeXFeatures.cpp
@@ -2036,7 +2036,8 @@ docstring const LaTeXFeatures::getBabelPostsettings() const
// add main language
langs.insert(bufferParams().language);
for (auto const & lang : langs) {
- if (!lang->babel_postsettings().empty())
+ // the main language's postsettings are added separately below
+ if (lang != bufferParams().language && !lang->babel_postsettings().empty())
tmp << lang->babel_postsettings() << '\n';
if (lang->babelOptFormat() != "modifier" && lang->useBabelProvide() == 0
&& (!params_.useNonTeXFonts || !haveOtherForceProvide())) {
More information about the lyx-cvs
mailing list