mirror of https://github.com/encounter/SDL.git
Pump IBus events after X events.
This commit is contained in:
parent
46f758aebb
commit
ae6555dff8
|
@ -1305,17 +1305,17 @@ X11_PumpEvents(_THIS)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Keep processing pending events */
|
||||||
|
while (X11_Pending(data->display)) {
|
||||||
|
X11_DispatchEvent(_this);
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef SDL_USE_IBUS
|
#ifdef SDL_USE_IBUS
|
||||||
if(SDL_GetEventState(SDL_TEXTINPUT) == SDL_ENABLE){
|
if(SDL_GetEventState(SDL_TEXTINPUT) == SDL_ENABLE){
|
||||||
SDL_IBus_PumpEvents();
|
SDL_IBus_PumpEvents();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Keep processing pending events */
|
|
||||||
while (X11_Pending(data->display)) {
|
|
||||||
X11_DispatchEvent(_this);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* FIXME: Only need to do this when there are pending focus changes */
|
/* FIXME: Only need to do this when there are pending focus changes */
|
||||||
X11_HandleFocusChanges(_this);
|
X11_HandleFocusChanges(_this);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue