forked from organicmaps/organicmaps
[iOS] Fixed getting current input language.
This commit is contained in:
parent
b37040f8f7
commit
4f47d19a4b
2 changed files with 6 additions and 8 deletions
|
@ -107,12 +107,10 @@ using namespace storage;
|
|||
}
|
||||
else
|
||||
{
|
||||
NSArray<NSString *> * activeInputModes = [UITextInputMode activeInputModes];
|
||||
if (activeInputModes.count != 0)
|
||||
{
|
||||
NSString * primaryLanguage = ((UITextInputMode *)activeInputModes[0]).primaryLanguage;
|
||||
NSString * primaryLanguage = self.searchBar.textInputMode.primaryLanguage;
|
||||
if (primaryLanguage)
|
||||
m_searchParams.m_inputLocale = primaryLanguage.UTF8String;
|
||||
}
|
||||
|
||||
m_searchParams.m_query = searchText.precomposedStringWithCompatibilityMapping.UTF8String;
|
||||
GetFramework().SearchInDownloader(m_searchParams);
|
||||
}
|
||||
|
|
|
@ -1085,9 +1085,9 @@ bool Framework::Search(search::SearchParams const & params)
|
|||
|
||||
bool Framework::GetGroupCountryIdFromFeature(FeatureType const & ft, string & name) const
|
||||
{
|
||||
static vector<int8_t> const langIndices = {StringUtf8Multilang::GetLangIndex("en"),
|
||||
FeatureType::DEFAULT_LANG,
|
||||
StringUtf8Multilang::kInternationalCode};
|
||||
int8_t langIndices[] = { StringUtf8Multilang::GetLangIndex("en"),
|
||||
StringUtf8Multilang::kDefaultCode,
|
||||
StringUtf8Multilang::kInternationalCode };
|
||||
|
||||
for (auto const langIndex : langIndices)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue