Commit 171f35eb authored by Marco Martin's avatar Marco Martin
Browse files

enable the drag handler only when the containment has focus

this way it doesn't steal events anymore from the widget explorer
parent cf020e0f
......@@ -188,7 +188,7 @@ Item {
DragHandler {
target: mainFlickable
yAxis.enabled: !appletsLayout.editMode
enabled: appDrawer.status !== Launcher.AppDrawer.Status.Open
enabled: root.focus && appDrawer.status !== Launcher.AppDrawer.Status.Open
onTranslationChanged: {
if (active) {
appDrawer.offset = -translation.y
......@@ -317,6 +317,7 @@ Item {
appletsLayout.editMode = false;
}
onLongPressed: appletsLayout.editMode = true;
onPressedChanged: root.focus = true;
}
cellWidth: favoriteStrip.cellWidth
......@@ -411,7 +412,7 @@ Item {
DragHandler {
target: favoriteStrip
yAxis.enabled: !appletsLayout.editMode
enabled: appDrawer.status !== Launcher.AppDrawer.Status.Open
enabled: root.focus && appDrawer.status !== Launcher.AppDrawer.Status.Open
onTranslationChanged: {
if (active) {
appDrawer.offset = -translation.y
......@@ -431,6 +432,7 @@ Item {
appletsLayout.editMode = false;
}
onLongPressed: appletsLayout.editMode = true;
onPressedChanged: root.focus = true;
}
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment