diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Input/InputLanguageManager.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Input/InputLanguageManager.cs index b4fde64a532..7210fd80d07 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Input/InputLanguageManager.cs +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Input/InputLanguageManager.cs @@ -287,7 +287,7 @@ public IEnumerable AvailableInputLanguages return null; } - return (IEnumerable)_source.InputLanguageList; + return _source.InputLanguageList; } } diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Input/InputLanguageSource.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Input/InputLanguageSource.cs index 7490bfcacef..fb1fb6a4e0a 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Input/InputLanguageSource.cs +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Input/InputLanguageSource.cs @@ -130,11 +130,8 @@ public IEnumerable InputLanguageList EnsureInputProcessorProfile(); if (_ipp == null) - { - ArrayList al = new ArrayList(); - al.Add(CurrentInputLanguage); - return al; - } + return new CultureInfo[1] { CurrentInputLanguage }; + return _ipp.InputLanguageList; } }