Merge PR #513: Allow changing the connection given by the --connect flag

pull/514/head
Jenkins nymea 2021-01-20 22:07:53 +01:00
commit 2e39a4f78a
2 changed files with 5 additions and 6 deletions

View File

@ -61,8 +61,6 @@ Drawer {
ProgressButton {
longpressEnabled: false
imageSource: "../images/close.svg"
// When we're connected via command line arg, don't allow disconnecting
visible: autoConnectHost.length === 0
onClicked: {
root.currentEngine.jsonRpcClient.disconnectFromHost();
root.close();

View File

@ -179,10 +179,7 @@ Item {
Component.onCompleted: {
setupPushNotifications();
if (autoConnectHost.length > 0) {
var host = nymeaDiscovery.nymeaHosts.createLanHost("Manual connection", autoConnectHost);
engine.jsonRpcClient.connectToHost(host)
} else if (tabSettings.lastConnectedHost.length > 0) {
if (tabSettings.lastConnectedHost.length > 0) {
print("Last connected host was", tabSettings.lastConnectedHost)
var cachedHost = nymeaDiscovery.nymeaHosts.find(tabSettings.lastConnectedHost);
if (cachedHost) {
@ -190,7 +187,11 @@ Item {
return;
}
print("Warning: There is a last connected host but UUID is unknown to discovery...")
} else if (autoConnectHost.length > 0) {
var host = nymeaDiscovery.nymeaHosts.createLanHost(app.systemName, autoConnectHost);
engine.jsonRpcClient.connectToHost(host)
}
PlatformHelper.hideSplashScreen();
pageStack.push(Qt.resolvedUrl("connection/ConnectPage.qml"), StackView.Immediate)
}