mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-06-04 19:55:19 +00:00
WM_IME_SETCONTEXT not set 0
This commit is contained in:
parent
a20530cf15
commit
296231e999
1 changed files with 6 additions and 10 deletions
|
|
@ -1059,16 +1059,12 @@ bool WIN_HandleIMEMessage(HWND hwnd, UINT msg, WPARAM wParam, LPARAM *lParam, SD
|
|||
SDL_DebugIMELog("WM_IME_SETCONTEXT");
|
||||
|
||||
LPARAM element_mask;
|
||||
if (videodata->ime_internal_composition && videodata->ime_internal_candidates) {
|
||||
element_mask = 0;
|
||||
} else {
|
||||
element_mask = ISC_SHOWUIALL;
|
||||
if (videodata->ime_internal_composition) {
|
||||
element_mask &= ~ISC_SHOWUICOMPOSITIONWINDOW;
|
||||
}
|
||||
if (videodata->ime_internal_candidates) {
|
||||
element_mask &= ~ISC_SHOWUIALLCANDIDATEWINDOW;
|
||||
}
|
||||
element_mask = ISC_SHOWUIALL;
|
||||
if (videodata->ime_internal_composition) {
|
||||
element_mask &= ~ISC_SHOWUICOMPOSITIONWINDOW;
|
||||
}
|
||||
if (videodata->ime_internal_candidates) {
|
||||
element_mask &= ~ISC_SHOWUIALLCANDIDATEWINDOW;
|
||||
}
|
||||
*lParam &= element_mask;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue