Merge pull request #23390 from just-gull:bugfix.21401.fix-macos-crash-when-keypress-does-nothing

check keydown event characters length on macos
This commit is contained in:
Alexander Smorkalov 2023-04-02 12:29:55 +03:00 committed by GitHub
commit 20eee64426
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -618,7 +618,7 @@ CV_IMPL int cvWaitKey (int maxWait)
inMode:NSDefaultRunLoopMode
dequeue:YES];
if([event type] == NSKeyDown) {
if([event type] == NSKeyDown && [[event characters] length]) {
returnCode = [[event characters] characterAtIndex:0];
break;
}