mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-05 19:08:12 +00:00
Don't move the cursor to the end of the selected candidate
We might have legitimately moved the cursor to the beginning. Fixes https://github.com/libsdl-org/SDL/issues/9761
This commit is contained in:
@@ -839,6 +839,7 @@ static void IME_GetCompositionString(SDL_VideoData *videodata, HIMC himc, DWORD
|
||||
|
||||
videodata->ime_composition[length] = 0;
|
||||
|
||||
#if 0 // At least with the Chinese IME, it's possible to move the cursor to the beginning of the selection, see https://github.com/libsdl-org/SDL/issues/9761 for details
|
||||
// Get the correct caret position if we've selected a candidate from the candidate window
|
||||
if (videodata->ime_cursor == 0 && length > 0) {
|
||||
Sint32 start = 0;
|
||||
@@ -871,6 +872,7 @@ static void IME_GetCompositionString(SDL_VideoData *videodata, HIMC himc, DWORD
|
||||
|
||||
videodata->ime_cursor = end;
|
||||
}
|
||||
#endif // 0
|
||||
}
|
||||
|
||||
static void IME_SendInputEvent(SDL_VideoData *videodata)
|
||||
|
Reference in New Issue
Block a user