Fix exception thrown when unfocusing multiline TextInput (#441)

`-resignFirstResponder` is not supposed to be called directly. See
https://developer.apple.com/documentation/appkit/nsresponder/1532115-resignfirstresponder?language=objc

Resolves #432
This commit is contained in:
Tommy Nguyen 2020-06-17 01:37:13 +02:00 коммит произвёл GitHub
Родитель 8b6a438b3b
Коммит b3543bd247
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -284,7 +284,13 @@
} }
- (void)reactBlur { - (void)reactBlur {
#if TARGET_OS_OSX // TODO(macOS ISS#2323203)
if (self == [[self window] firstResponder]) {
[[self window] makeFirstResponder:[[self window] nextResponder]];
}
#else
[self resignFirstResponder]; [self resignFirstResponder];
#endif
} }
#pragma mark - Layout #pragma mark - Layout