src/macosx/native/sun/awt/AWTView.m
Print this page
*** 277,287 ****
fPAHNeedsToSelect = YES;
}
return;
}
! if (![self hasMarkedText] && fKeyEventsNeeded) {
[self deliverJavaKeyEventHelper: event];
}
fProcessingKeystroke = NO;
}
--- 277,290 ----
fPAHNeedsToSelect = YES;
}
return;
}
! NSString *eventCharacters = [event characters];
! BOOL isDeadKey = (eventCharacters != nil && [eventCharacters length] == 0);
!
! if ((![self hasMarkedText] && fKeyEventsNeeded) || isDeadKey) {
[self deliverJavaKeyEventHelper: event];
}
fProcessingKeystroke = NO;
}