check keydown event characters length before returning the pressed character code

pull/23390/head
Sergey Petrenko 2 years ago
parent a924bbfc30
commit 6ffe686ba8
  1. 2
      modules/highgui/src/window_cocoa.mm

@ -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;
}

Loading…
Cancel
Save