aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/content/InputPanel.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/virtualkeyboard/content/InputPanel.qml')
-rw-r--r--src/virtualkeyboard/content/InputPanel.qml11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/virtualkeyboard/content/InputPanel.qml b/src/virtualkeyboard/content/InputPanel.qml
index ea3ab23f..f511eab2 100644
--- a/src/virtualkeyboard/content/InputPanel.qml
+++ b/src/virtualkeyboard/content/InputPanel.qml
@@ -114,16 +114,13 @@ Item {
property alias keyboard: keyboard
/*! \internal */
- readonly property bool __isRootItem: inputPanel.parent != null && inputPanel.parent.parent == null
-
- /*! \internal */
- property bool __reparented: false
+ property bool desktopPanel: false
SelectionControl {
objectName: "selectionControl"
x: -parent.x
y: -parent.y
- enabled: active && !keyboard.fullScreenMode && (!__isRootItem || __reparented)
+ enabled: active && !keyboard.fullScreenMode && !desktopPanel
}
implicitHeight: keyboard.height
@@ -143,8 +140,8 @@ Item {
target: InputContext.priv
property: "keyboardRectangle"
value: mapToItem(null,
- __isRootItem ? keyboard.x : x,
- (__isRootItem ? keyboard.y : y) + keyboard.wordCandidateView.currentYOffset - (keyboard.shadowInputControl.visible ? keyboard.shadowInputControl.height : 0),
+ desktopPanel ? keyboard.x : x,
+ (desktopPanel ? keyboard.y : y) + keyboard.wordCandidateView.currentYOffset - (keyboard.shadowInputControl.visible ? keyboard.shadowInputControl.height : 0),
keyboard.width,
keyboard.height - keyboard.wordCandidateView.currentYOffset + (keyboard.shadowInputControl.visible ? keyboard.shadowInputControl.height : 0))
when: !InputContext.animating