Commit 10954660 authored by DonLakeFlyer's avatar DonLakeFlyer

Fixed support for closing all guided dialogs

parent c9bd4917
...@@ -482,11 +482,7 @@ QGCView { ...@@ -482,11 +482,7 @@ QGCView {
] ]
onClicked: { onClicked: {
//-- Dismiss any other dialog guidedActionsController.closeAll()
rootLoader.sourceComponent = null
guidedActionConfirm.visible = false
guidedActionList.visible = false
altitudeSlider.visible = false
var action = model[index].action var action = model[index].action
if (action === -1) { if (action === -1) {
if (index == 4) { if (index == 4) {
...@@ -531,6 +527,14 @@ QGCView { ...@@ -531,6 +527,14 @@ QGCView {
confirmAction(actionLandAbort) confirmAction(actionLandAbort)
} }
} }
/// Close all dialogs
function closeAll() {
rootLoader.sourceComponent = null
guidedActionConfirm.visible = false
guidedActionList.visible = false
altitudeSlider.visible = false
}
} }
GuidedActionConfirm { GuidedActionConfirm {
......
...@@ -123,6 +123,7 @@ Item { ...@@ -123,6 +123,7 @@ Item {
// Called when an action is about to be executed in order to confirm // Called when an action is about to be executed in order to confirm
function confirmAction(actionCode, actionData) { function confirmAction(actionCode, actionData) {
closeAll()
confirmDialog.action = actionCode confirmDialog.action = actionCode
confirmDialog.actionData = actionData confirmDialog.actionData = actionData
_actionData = actionData _actionData = actionData
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment