summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/platforminputcontexts/tizenscim/qtizenscimplatforminputcontext.cpp8
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();
}
}