From 19cf5c90371ab83754901058501fb30248d3df18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Ust=C3=BB=C5=BEanin?= Date: Mon, 20 Sep 2021 01:46:57 +0300 Subject: [PATCH] UDL: preserve DarMode-ness upon saving Fix #10583, close #10570 --- PowerEditor/src/Parameters.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PowerEditor/src/Parameters.cpp b/PowerEditor/src/Parameters.cpp index f91d92e64..bc0e02fab 100644 --- a/PowerEditor/src/Parameters.cpp +++ b/PowerEditor/src/Parameters.cpp @@ -7245,6 +7245,8 @@ void NppParameters::insertUserLang2Tree(TiXmlNode *node, UserLangContainer *user rootElement->SetAttribute(TEXT("name"), userLang->_name); rootElement->SetAttribute(TEXT("ext"), userLang->_ext); + if (userLang->_isDarkModeTheme) + rootElement->SetAttribute(TEXT("darkModeTheme"), TEXT("yes")); rootElement->SetAttribute(TEXT("udlVersion"), udlVersion.c_str()); TiXmlElement *settingsElement = (rootElement->InsertEndChild(TiXmlElement(TEXT("Settings"))))->ToElement();