GODT-1453: clicking 'Sign in' from status window now selects the right account.

This commit is contained in:
Xavier Michelon 2023-01-26 17:27:09 +01:00
parent badebbef9f
commit 7e36b215fe
No known key found for this signature in database
GPG Key ID: DAE1FC3F3255843C
2 changed files with 4 additions and 4 deletions

View File

@ -87,8 +87,8 @@ QtObject {
mainWindow.showAndRise()
}
onShowSignIn: function(login) {
mainWindow.showSignIn(login)
onSelectUser: function(userID) {
mainWindow.selectUser(userID)
mainWindow.showAndRise()
}

View File

@ -40,7 +40,7 @@ Window {
signal showMainWindow()
signal showHelp()
signal showSettings()
signal showSignIn(string username)
signal selectUser(string userID)
signal quit()
MouseArea {
@ -229,7 +229,7 @@ Window {
visible: viewItem.user ? (viewItem.user.state === EUserState.SignedOut) : false
text: qsTr("Sign in")
onClicked: {
root.showSignIn(viewItem.user.primaryEmailOrUsername())
root.selectUser(viewItem.user.id) // selectUser will show login screen if user is in SignedOut state.
root.close()
}
}