diff --git a/src/FlightDisplay/FlightDisplayView.qml b/src/FlightDisplay/FlightDisplayView.qml index cb3df85fe44441bc90182e0c44333ef974b32b13..2404e2967e3ba9ddc338622af827b17382ffbb74 100644 --- a/src/FlightDisplay/FlightDisplayView.qml +++ b/src/FlightDisplay/FlightDisplayView.qml @@ -341,7 +341,7 @@ QGCView { anchors.left: _panel.left anchors.bottom: _panel.bottom anchors.margins: ScreenTools.defaultFontPixelHeight - visible: QGroundControl.videoManager.hasVideo && !QGroundControl.videoManager.fullScreen + visible: QGroundControl.videoManager.hasVideo && !QGroundControl.videoManager.fullScreen && _flightVideo.state != "popup" isHidden: !_isPipVisible isDark: isBackgroundDark enablePopup: _mainIsMap diff --git a/src/QmlControls/QGCPipable.qml b/src/QmlControls/QGCPipable.qml index 42bf24ef8c9c9cd0d38bdfd28c2a9cd2d1a9dbe2..a15e22180837b25c3ae767b4fb6c829b476fe478 100644 --- a/src/QmlControls/QGCPipable.qml +++ b/src/QmlControls/QGCPipable.qml @@ -128,7 +128,7 @@ Item { fillMode: Image.PreserveAspectFit anchors.left: parent.left anchors.top: parent.top - visible: !isHidden && !inPopup && !ScreenTools.isMobile && enablePopup + visible: !isHidden && !inPopup && !ScreenTools.isMobile && enablePopup && pipMouseArea.containsMouse height: ScreenTools.defaultFontPixelHeight * 2.5 width: ScreenTools.defaultFontPixelHeight * 2.5 sourceSize.height: height