Browse Source

Merge pull request #4661 from DonLakeFlyer/LostClicks

Plan: MissionItemEditor - Workaround strange lost clicks possible Qt bug
QGC4.4
Don Gagne 8 years ago committed by GitHub
parent
commit
aaa80e7e60
  1. 3
      src/MissionEditor/MissionEditor.qml
  2. 1
      src/MissionEditor/MissionItemEditor.qml

3
src/MissionEditor/MissionEditor.qml

@ -253,8 +253,10 @@ QGCView {
} }
function setCurrentItem(sequenceNumber) { function setCurrentItem(sequenceNumber) {
if (sequenceNumber !== _currentMissionIndex) {
editorMap.polygonDraw.cancelPolygonEdit() editorMap.polygonDraw.cancelPolygonEdit()
_currentMissionItem = undefined _currentMissionItem = undefined
_currentMissionIndex = -1
for (var i=0; i<_visualItems.count; i++) { for (var i=0; i<_visualItems.count; i++) {
var visualItem = _visualItems.get(i) var visualItem = _visualItems.get(i)
if (visualItem.sequenceNumber == sequenceNumber) { if (visualItem.sequenceNumber == sequenceNumber) {
@ -266,6 +268,7 @@ QGCView {
} }
} }
} }
}
property int _moveDialogMissionItemIndex property int _moveDialogMissionItemIndex

1
src/MissionEditor/MissionItemEditor.qml

@ -42,7 +42,6 @@ Rectangle {
MouseArea { MouseArea {
anchors.fill: parent anchors.fill: parent
visible: !missionItem.isCurrentItem
onClicked: _root.clicked() onClicked: _root.clicked()
} }

Loading…
Cancel
Save