@@ -88,12 +88,13 @@ Showable {
88 onPressAndHold: {} // eat event, but no need to tease, as drag will cover it
88 onPressAndHold: {} // eat event, but no need to tease, as drag will cover it
90 onDragEnd: {
90 onDragEnd: {
91− if (rightEvaluator.shouldAutoComplete())
91+ if (greeter.x > 0 && rightEvaluator.shouldAutoComplete()) {
92 greeter.hideRight()
92 greeter.hideRight()
93− else if (leftEvaluator.shouldAutoComplete())
93+ } else if (greeter.x < 0 && leftEvaluator.shouldAutoComplete()) {
94 greeter.hide();
94 greeter.hide();
96 greeter.show(); // undo drag
96 greeter.show(); // undo drag
99 onDragValueChanged: {
100 onDragValueChanged: {