on xenial help sign in
fix dragging to left/right
588cf2dMichael Zanetti
qml/Launcher/Launcher.qml+2−2
@@ -362,6 +362,7 @@ FocusScope {
362 width: Math.min(root.width, units.gu(90)) * .9
362 width: Math.min(root.width, units.gu(90)) * .9
363 x: -width
363 x: -width
364 panelWidth: panel.width
364 panelWidth: panel.width
365+ visible: x > -width
365
366
366 onApplicationSelected: root.launcherApplicationSelected(appId)
367 onApplicationSelected: root.launcherApplicationSelected(appId)
367
368
@@ -371,7 +372,7 @@ FocusScope {
371 }
372 }
372
373
373 onDragDistanceChanged: {
374 onDragDistanceChanged: {
374− x -= dragDistance;
375+ x = Math.min(0, x-dragDistance);
375 }
376 }
376 onDraggingHorizontallyChanged: {
377 onDraggingHorizontallyChanged: {
377 if (!draggingHorizontally) {
378 if (!draggingHorizontally) {
@@ -383,7 +384,6 @@ FocusScope {
383 }
384 }
384 }
385 }
385
386
386−
387 Behavior on x {
387 Behavior on x {
388 enabled: !dragArea.dragging && !launcherDragArea.drag.active && !drawer.draggingHorizontally// && panel.animate;
388 enabled: !dragArea.dragging && !launcherDragArea.drag.active && !drawer.draggingHorizontally// && panel.animate;
389 NumberAnimation {
389 NumberAnimation {