diff --git a/src/ui/toolbar/MainToolBar.qml b/src/ui/toolbar/MainToolBar.qml index f8b4170e9401d66c4d2e1d38caee9b0e54b1e227..c8603706776a9ab9382487015d5a2c4fd92ce8a0 100644 --- a/src/ui/toolbar/MainToolBar.qml +++ b/src/ui/toolbar/MainToolBar.qml @@ -393,6 +393,7 @@ Rectangle { property bool vehicleConnectionLost: activeVehicle ? activeVehicle.connectionLost : false Loader { + id: indicatorLoader source: activeVehicle && !parent.vehicleConnectionLost ? "MainToolBarIndicators.qml" : "" anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter @@ -408,7 +409,6 @@ Rectangle { anchors.right: disconnectButton.left anchors.verticalCenter: parent.verticalCenter visible: parent.vehicleConnectionLost - } QGCButton { @@ -427,7 +427,7 @@ Rectangle { anchors.right: parent.right anchors.top: parent.top anchors.bottom: parent.bottom - visible: parent.x < x && !disconnectButton.visible && source != "" + visible: x > indicatorLoader.x + indicatorLoader.width && !disconnectButton.visible && source != "" fillMode: Image.PreserveAspectFit source: activeVehicle ? activeVehicle.brandImage : "" }