commit 956a839ee93b933ee84d62fcbbf2ec694f24d195
Author: Koji Yokota <[email protected]>
Date:   Wed Jul 15 09:05:18 2026 +0900

    Correct the search name when user themes are the target
---
 src/frontends/qt/GuiPrefs.cpp | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/frontends/qt/GuiPrefs.cpp b/src/frontends/qt/GuiPrefs.cpp
index f186f0b470..175afdc6d8 100644
--- a/src/frontends/qt/GuiPrefs.cpp
+++ b/src/frontends/qt/GuiPrefs.cpp
@@ -1789,13 +1789,16 @@ void PrefColors::initializeThemesLW()
 
 void PrefColors::selectCurrentTheme(QString theme_name_en, bool 
user_theme_only)
 {
-       // note that themesLW->findItems() matches translated theme name
-       // whereas theme_name_en contains untranslated one
-       ThemeNameDic::iterator dic_it = theme_name_dic_.find(theme_name_en);
        QString translated_name;
-       if (dic_it != theme_name_dic_.end())
-               translated_name = dic_it->second.second;
-       else
+       if (!user_theme_only) {
+               // note that themesLW->findItems() matches translated theme name
+               // whereas theme_name_en contains untranslated one
+               ThemeNameDic::iterator dic_it = 
theme_name_dic_.find(theme_name_en);
+               if (dic_it != theme_name_dic_.end())
+                       translated_name = dic_it->second.second;
+               else
+                       translated_name = theme_name_en;
+       } else
                translated_name = theme_name_en;
 
        QList<QListWidgetItem *> selected_items =
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to