Revert "[MRTCore] Sync between WGA.PrimaryLanguageOverride and MWGA.PrimaryLanguageOverride (#4608)" (#4712)

This reverts commit 68ffb095b3.
This commit is contained in:
Evelyn Wu 2024-09-12 18:05:05 -07:00 коммит произвёл GitHub
Родитель aae37a0580
Коммит b9a3c8c6ba
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 0 добавлений и 12 удалений

Просмотреть файл

@ -6,8 +6,6 @@
#include "ResourceContext.g.cpp"
#include "winrt/Windows.Globalization.h"
#include <AppModel.Identity.h>
const wchar_t c_languageQualifierName[] = L"Language";
#include "ApplicationLanguages.h"
@ -103,16 +101,6 @@ void ResourceContext::Apply()
winrt::check_hresult(MrmSetQualifier(m_resourceContext, eachValue.Key().c_str(), eachValue.Value().c_str()));
}
}
// sync with Windows::Globalization::ApplicationLanguages::PrimaryLanguageOverride if it has been updated more recently
if (AppModel::Identity::IsPackagedProcess())
{
auto language = winrt::Windows::Globalization::ApplicationLanguages::PrimaryLanguageOverride();
if (language != ApplicationLanguages::PrimaryLanguageOverride())
{
ApplicationLanguages::PrimaryLanguageOverride(language);
}
}
if (!ApplicationLanguages::PrimaryLanguageOverride().empty())
{
winrt::check_hresult(MrmSetQualifier(m_resourceContext, c_languageQualifierName, ApplicationLanguages::PrimaryLanguageOverride().c_str()));