@@ -190,10 +190,9 @@ FocusScope {
192 MouseArea {
192 MouseArea {
193− id: horizontalDragDetector
194 parent: listLoader.item ? listLoader.item : null
193 parent: listLoader.item ? listLoader.item : null
195 anchors.fill: parent
194 anchors.fill: parent
196− propagateComposedEvents: false
195+ propagateComposedEvents: true
197 property int oldX: 0
196 property int oldX: 0
198 onPressed: {
197 onPressed: {
199 oldX = mouseX;
198 oldX = mouseX;
@@ -204,6 +203,7 @@ FocusScope {
204 if (!root.draggingHorizontally) {
203 if (!root.draggingHorizontally) {
206+ propagateComposedEvents = false;
207 parent.interactive = false;
207 parent.interactive = false;
208 root.dragDistance += diff;
208 root.dragDistance += diff;
209 oldX = mouseX
209 oldX = mouseX
@@ -215,6 +215,13 @@ FocusScope {
215 root.draggingHorizontally = false;
215 root.draggingHorizontally = false;
216 parent.interactive = true;
216 parent.interactive = true;
218+ reactivateTimer.start();
224+ onTriggered: parent.propagateComposedEvents = true;