From 04a3e74fd2a568db62c7d5eeaab497d02eb73759 Mon Sep 17 00:00:00 2001 From: Jarkko Koivikko Date: Sat, 12 Nov 2016 14:38:17 +0200 Subject: Optimized QML related to shift state handling Remove unnecessary QML bindings to optimize performance. Task-number: QTBUG-57082 Change-Id: Ibda52c5ddcc564a7b92dbd7831afd885c344718d Reviewed-by: Mitch Curtis --- src/virtualkeyboard/content/components/Keyboard.qml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/virtualkeyboard/content/components/Keyboard.qml') diff --git a/src/virtualkeyboard/content/components/Keyboard.qml b/src/virtualkeyboard/content/components/Keyboard.qml index 6956898f..f948f303 100644 --- a/src/virtualkeyboard/content/components/Keyboard.qml +++ b/src/virtualkeyboard/content/components/Keyboard.qml @@ -59,7 +59,6 @@ Item { return "main" } property bool active: Qt.inputMethod.visible - property bool uppercased: InputContext.shift property bool handwritingMode property bool fullScreenHandwritingMode property bool symbolMode @@ -635,7 +634,7 @@ Item { function click(key) { if (key && key.enabled) { if (!key.noKeyEvent) - InputContext.inputEngine.virtualKeyClick(key.key, keyboard.uppercased ? key.text.toUpperCase() : key.text, keyboard.uppercased ? Qt.ShiftModifier : 0) + InputContext.inputEngine.virtualKeyClick(key.key, InputContext.shift ? key.text.toUpperCase() : key.text, InputContext.shift ? Qt.ShiftModifier : 0) key.clicked() } } -- cgit v1.2.3