From f8e39cb792c51ea2c24bd70395533ddfa7812334 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Tue, 9 Feb 2016 18:26:23 -0800 Subject: [PATCH] Fix conditions for showing Summary on lost vehicle --- src/VehicleSetup/SetupView.qml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/VehicleSetup/SetupView.qml b/src/VehicleSetup/SetupView.qml index d4a69d0..63123d5 100644 --- a/src/VehicleSetup/SetupView.qml +++ b/src/VehicleSetup/SetupView.qml @@ -120,9 +120,11 @@ Rectangle { target: multiVehicleManager onParameterReadyVehicleAvailableChanged: { - if (parameterReadyVehicleAvailable || summaryButton.checked) { - // When a new vehicle shows up we switch to the Summary View. If the Summary View is already showing - // and a vehicle goes away, we must reload it to show new disconnected Qml + if (parameterReadyVehicleAvailable || summaryButton.checked || setupButtonGroup.current != firmwareButton) { + // Show/Reload the Summary panel when: + // A new vehicle shows up + // The summary panel is already showing and the active vehicle goes away + // The active vehicle goes away and we are not on the Firmware panel. summaryButton.checked = true showSummaryPanel() }