diff --git a/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp b/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp index 4a1e9db75e6..00c7884cda2 100644 --- a/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp +++ b/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp @@ -125,7 +125,6 @@ QIBusPlatformInputContext::QIBusPlatformInputContext () if (ok && enableSync == 1) m_eventFilterUseSynchronousMode = true; } - d->context->setClientCommitPreedit(QIBusPropTypeClientCommitPreedit(true)); } QIBusPlatformInputContext::~QIBusPlatformInputContext (void) @@ -719,6 +718,8 @@ void QIBusPlatformInputContextPrivate::createBusProxy() }; context->SetCapabilities(IBUS_CAP_PREEDIT_TEXT|IBUS_CAP_FOCUS|IBUS_CAP_SURROUNDING_TEXT); + context->setClientCommitPreedit(QIBusPropTypeClientCommitPreedit(true)); + if (debug) qDebug(">>>> bus connected!"); busConnected = true;