fixed crash when hardware keyboard is connected and device is rotated or input method is changed; adding text field input accessory view only if software keyboard is shown

This commit is contained in:
Yoshi Sugawara 2016-03-28 19:33:43 -04:00
parent ee04e6f4a7
commit a89e63b36b

View File

@ -2183,8 +2183,10 @@ int x_adb_get_keypad_y()
debug_printf("setInputAccessoryView:accessView"); debug_printf("setInputAccessoryView:accessView");
// IOS8 // IOS8
[self.accessView removeFromSuperview]; if ( !isHardwareKeyboard() ) {
[self.textField setInputAccessoryView:self.accessView]; [self.accessView removeFromSuperview];
[self.textField setInputAccessoryView:self.accessView];
}
[self.textField becomeFirstResponder]; [self.textField becomeFirstResponder];
} }