Pump IBus events after X events.

Alex Baines 2015-05-26 20:22:14 -04:00
parent 46f758aebb
commit ae6555dff8
1 changed files with 5 additions and 5 deletions

View File

@ -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);
} }