File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed
dev/MRTCore/mrt/Microsoft.Windows.ApplicationModel.Resources/src Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -56,15 +56,8 @@ void ResourceContext::InitializeQualifierValueMap()
56
56
// Override the default behavior
57
57
if (m_qualifierNames[i] == c_languageQualifierName)
58
58
{
59
- auto primaryLanguageOverride = ApplicationLanguages::PrimaryLanguageOverride ();
60
59
auto languages = GetLangugageContext ();
61
-
62
- if (!primaryLanguageOverride.empty ())
63
- {
64
- m_qualifierValueMap.Insert (m_qualifierNames[i], primaryLanguageOverride);
65
- continue ;
66
- }
67
- else if (!languages.empty ())
60
+ if (!languages.empty ())
68
61
{
69
62
m_qualifierValueMap.Insert (m_qualifierNames[i], languages);
70
63
continue ;
@@ -108,6 +101,10 @@ void ResourceContext::Apply()
108
101
winrt::check_hresult (MrmSetQualifier (m_resourceContext, eachValue.Key ().c_str (), eachValue.Value ().c_str ()));
109
102
}
110
103
}
104
+ if (!ApplicationLanguages::PrimaryLanguageOverride ().empty ())
105
+ {
106
+ winrt::check_hresult (MrmSetQualifier (m_resourceContext, c_languageQualifierName, ApplicationLanguages::PrimaryLanguageOverride ().c_str ()));
107
+ }
111
108
}
112
109
113
110
hstring ResourceContext::GetLangugageContext ()
You can’t perform that action at this time.
0 commit comments