From 0a79fb5a90c34e7f626ffacd136da827192e4cbc Mon Sep 17 00:00:00 2001 From: dogmaphobic Date: Thu, 17 Mar 2016 14:31:48 -0400 Subject: [PATCH] Remove "Pipable" control if there is no Video. --- src/FlightDisplay/FlightDisplayView.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/FlightDisplay/FlightDisplayView.qml b/src/FlightDisplay/FlightDisplayView.qml index fdced82c0..33fab6f09 100644 --- a/src/FlightDisplay/FlightDisplayView.qml +++ b/src/FlightDisplay/FlightDisplayView.qml @@ -50,8 +50,8 @@ QGCView { property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle - property bool _mainIsMap: QGroundControl.loadBoolGlobalSetting(_mainIsMapKey, true) - property bool _isPipVisible: QGroundControl.loadBoolGlobalSetting(_PIPVisibleKey, true) + property bool _mainIsMap: _controller.hasVideo ? QGroundControl.loadBoolGlobalSetting(_mainIsMapKey, true) : true + property bool _isPipVisible: _controller.hasVideo ? QGroundControl.loadBoolGlobalSetting(_PIPVisibleKey, true) : false property real _roll: _activeVehicle ? _activeVehicle.roll.value : _defaultRoll property real _pitch: _activeVehicle ? _activeVehicle.pitch.value : _defaultPitch @@ -211,6 +211,7 @@ QGCView { anchors.left: _panel.left anchors.bottom: _panel.bottom anchors.margins: ScreenTools.defaultFontPixelHeight + visible: _controller.hasVideo isHidden: !_isPipVisible isDark: isBackgroundDark onActivated: { -- 2.22.0