diff options
-rw-r--r-- | src/plugins/platforminputcontexts/tizenscim/qtizenscimplatforminputcontext.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/platforminputcontexts/tizenscim/qtizenscimplatforminputcontext.cpp b/src/plugins/platforminputcontexts/tizenscim/qtizenscimplatforminputcontext.cpp index 50cd3ffac5..26482658ed 100644 --- a/src/plugins/platforminputcontexts/tizenscim/qtizenscimplatforminputcontext.cpp +++ b/src/plugins/platforminputcontexts/tizenscim/qtizenscimplatforminputcontext.cpp @@ -224,6 +224,14 @@ namespace TizenScim { default: break; } + } else if (type == (uint32)ECORE_IMF_INPUT_PANEL_GEOMETRY_EVENT) { + int x = 0, y = 0, w = 0, h = 0; + panelClient.prepare(TizenScim::contextId); + panelClient.get_ise_window_geometry(&x, &y, &w, &h); + panelClientRectangle.setRect(x, y, w, h); + qCDebug(QT_TIZENSCIM_INPUT_METHOD) << panelClientRectangle; + if (tizenInputContext) + tizenInputContext->emitKeyboardRectChanged(); } } |