Fixed OTP text entry on iOS (thanks @pipiwoaini!)

Fixes https://github.com/libsdl-org/SDL/issues/13717
This commit is contained in:
Sam Lantinga committed 2025-10-24 11:02:37 -07:00
1 parent 1506c40ec8
commit 51b401d418
1 file changed
+4
@@ -575,6 +575,10 @@ static void SDLCALL SDL_HideHomeIndicatorHintChanged(void *userdata, const char
- (void)textFieldTextDidChange:(NSNotification *)notification
{
if (textField.markedTextRange == nil) {
if (isOTPMode && labs((NSInteger)textField.text.length - (NSInteger)committedText.length) != 1) {
return;
}
NSUInteger compareLength = SDL_min(textField.text.length, committedText.length);
NSUInteger matchLength;