mirror of
https://github.com/Ryujinx/SDL.git
synced 2024-12-23 09:15:41 +00:00
SDL_windowskeyboard.c: fix build with SDL_DISABLE_WINDOWS_IME defined.
Fixes https://github.com/libsdl-org/SDL/issues/5408
This commit is contained in:
parent
1ee196b483
commit
d1e4367f58
|
@ -276,27 +276,18 @@ WIN_SetTextInputRect(_THIS, SDL_Rect *rect)
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
#ifdef SDL_DISABLE_WINDOWS_IME
|
||||
|
||||
void WIN_ClearComposition(_THIS)
|
||||
{
|
||||
SDL_VideoData *videodata = (SDL_VideoData *)_this->driverdata;
|
||||
IME_ClearComposition(videodata);
|
||||
}
|
||||
|
||||
SDL_bool WIN_IsTextInputShown(_THIS)
|
||||
{
|
||||
SDL_VideoData* videodata = (SDL_VideoData*)_this->driverdata;
|
||||
return IME_IsTextInputShown(videodata);
|
||||
return SDL_FALSE;
|
||||
}
|
||||
|
||||
static SDL_bool
|
||||
WIN_ShouldShowNativeUI()
|
||||
{
|
||||
return SDL_GetHintBoolean(SDL_HINT_IME_SHOW_UI, SDL_FALSE);
|
||||
}
|
||||
|
||||
#ifdef SDL_DISABLE_WINDOWS_IME
|
||||
|
||||
|
||||
SDL_bool
|
||||
IME_HandleMessage(HWND hwnd, UINT msg, WPARAM wParam, LPARAM *lParam, SDL_VideoData *videodata)
|
||||
{
|
||||
|
@ -378,6 +369,12 @@ static void UILess_ReleaseSinks(SDL_VideoData *videodata);
|
|||
static void UILess_EnableUIUpdates(SDL_VideoData *videodata);
|
||||
static void UILess_DisableUIUpdates(SDL_VideoData *videodata);
|
||||
|
||||
static SDL_bool
|
||||
WIN_ShouldShowNativeUI()
|
||||
{
|
||||
return SDL_GetHintBoolean(SDL_HINT_IME_SHOW_UI, SDL_FALSE);
|
||||
}
|
||||
|
||||
static void
|
||||
IME_Init(SDL_VideoData *videodata, HWND hwnd)
|
||||
{
|
||||
|
@ -1714,6 +1711,18 @@ void IME_Present(SDL_VideoData *videodata)
|
|||
/* FIXME: Need to show the IME bitmap */
|
||||
}
|
||||
|
||||
SDL_bool WIN_IsTextInputShown(_THIS)
|
||||
{
|
||||
SDL_VideoData* videodata = (SDL_VideoData*)_this->driverdata;
|
||||
return IME_IsTextInputShown(videodata);
|
||||
}
|
||||
|
||||
void WIN_ClearComposition(_THIS)
|
||||
{
|
||||
SDL_VideoData *videodata = (SDL_VideoData *)_this->driverdata;
|
||||
IME_ClearComposition(videodata);
|
||||
}
|
||||
|
||||
#endif /* SDL_DISABLE_WINDOWS_IME */
|
||||
|
||||
#endif /* SDL_VIDEO_DRIVER_WINDOWS */
|
||||
|
|
Loading…
Reference in a new issue