fix invalid korean input
same issue from ibus-qt, patch from ibus-qt
https://code.google.com/p/ibus/issues/detail?id=654
f10a2153b6
This commit is contained in:
parent
c3d37b9bf4
commit
1b55cfac29
|
@ -626,7 +626,9 @@ bool QFcitxPlatformInputContext::x11FilterEvent(uint keyval, uint keycode, uint
|
|||
(press) ? FCITX_PRESS_KEY : FCITX_RELEASE_KEY,
|
||||
QDateTime::currentDateTime().toTime_t()
|
||||
);
|
||||
result.waitForFinished();
|
||||
do {
|
||||
QCoreApplication::processEvents (QEventLoop::WaitForMoreEvents);
|
||||
} while (QCoreApplication::hasPendingEvents () || !result.isFinished ());
|
||||
|
||||
if (!m_connection->isConnected() || !result.isFinished() || result.isError() || result.value() <= 0) {
|
||||
return x11FilterEventFallback(keyval, keycode, state, press);
|
||||
|
|
Loading…
Reference in New Issue