From acca8d7e3dab1fa8715212b38e2652d3e2e3ea03 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Fri, 29 Dec 2017 20:30:24 -0800 Subject: [PATCH] Take focus to commit fact editing --- src/FlightMap/MapItems/MissionItemIndicatorDrag.qml | 6 +++++- src/QmlControls/MissionItemIndexLabel.qml | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/FlightMap/MapItems/MissionItemIndicatorDrag.qml b/src/FlightMap/MapItems/MissionItemIndicatorDrag.qml index 7b9c4a12b..720e5fd25 100644 --- a/src/FlightMap/MapItems/MissionItemIndicatorDrag.qml +++ b/src/FlightMap/MapItems/MissionItemIndicatorDrag.qml @@ -71,11 +71,15 @@ Rectangle { drag.maximumY: itemDragger.parent.height - parent.height preventStealing: true - onClicked: itemDragger.clicked() + onClicked: { + focus = true + itemDragger.clicked() + } property bool dragActive: drag.active onDragActiveChanged: { if (dragActive) { + focus = true if (!_dragStartSignalled) { _dragStartSignalled = true dragStart() diff --git a/src/QmlControls/MissionItemIndexLabel.qml b/src/QmlControls/MissionItemIndexLabel.qml index 1393a3599..5b0e662f5 100644 --- a/src/QmlControls/MissionItemIndexLabel.qml +++ b/src/QmlControls/MissionItemIndexLabel.qml @@ -116,6 +116,9 @@ Canvas { QGCMouseArea { fillItem: parent - onClicked: parent.clicked() + onClicked: { + focus = true + parent.clicked() + } } } -- 2.22.0