Skip to content

Commit b7b2da9

Browse files
committed
Enable key events during IME composition
Fixes #10486
1 parent 00b23a0 commit b7b2da9

File tree

2 files changed

+0
-7
lines changed

2 files changed

+0
-7
lines changed

src/video/cocoa/SDL_cocoakeyboard.m

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,6 @@ - (void)setMarkedText:(id)aString selectedRange:(NSRange)selectedRange replaceme
130130
_selectedRange = selectedRange;
131131
_markedRange = NSMakeRange(0, [aString length]);
132132

133-
// This key event was consumed by the IME
134-
[self clearPendingKey];
135-
136133
SDL_SendEditingText([aString UTF8String],
137134
(int)selectedRange.location, (int)selectedRange.length);
138135

@@ -145,9 +142,6 @@ - (void)unmarkText
145142
{
146143
_markedText = nil;
147144

148-
// This key event was consumed by the IME
149-
[self clearPendingKey];
150-
151145
SDL_SendEditingText("", 0, 0);
152146
}
153147

src/video/windows/SDL_windowskeyboard.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1014,7 +1014,6 @@ bool WIN_HandleIMEMessage(HWND hwnd, UINT msg, WPARAM wParam, LPARAM *lParam, SD
10141014
case WM_KEYDOWN:
10151015
if (wParam == VK_PROCESSKEY) {
10161016
SDL_DebugIMELog("WM_KEYDOWN VK_PROCESSKEY\n");
1017-
trap = true;
10181017
} else {
10191018
SDL_DebugIMELog("WM_KEYDOWN normal\n");
10201019
}

0 commit comments

Comments
 (0)