From 79aedce88111bb09023b30833a4f58339062f392 Mon Sep 17 00:00:00 2001 From: Gaelle Braud Date: Fri, 27 Dec 2024 10:43:32 +0100 Subject: [PATCH] fix #LINQT-1493 do not display authentication popup in login page --- Linphone/view/Page/Window/Main/MainWindow.qml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Linphone/view/Page/Window/Main/MainWindow.qml b/Linphone/view/Page/Window/Main/MainWindow.qml index c066330a2..f85a720db 100644 --- a/Linphone/view/Page/Window/Main/MainWindow.qml +++ b/Linphone/view/Page/Window/Main/MainWindow.qml @@ -78,6 +78,9 @@ AbstractWindow { function reauthenticateAccount(identity, domain, callback){ if (authenticationPopupOpened) return + if (mainWindowStackView.currentItem.objectName === "loginPage" + || mainWindowStackView.currentItem.objectName === "sipLoginPage") + return console.log("Showing authentication dialog") var popup = authenticationPopupComp.createObject(mainWindow, {"identity": identity, "domain": domain, "callback":callback}) // Callback ownership is not passed popup.open() @@ -132,6 +135,7 @@ AbstractWindow { Component { id: loginPage LoginPage { + objectName: "loginPage" showBackButton: accountProxy?.haveAccount || false onGoBack: openMainPage() onUseSIPButtonClicked: mainWindowStackView.push(sipLoginPage) @@ -145,6 +149,7 @@ AbstractWindow { Component { id: sipLoginPage SIPLoginPage { + objectName: "sipLoginPage" onGoBack: { if(SettingsCpp.assistantGoDirectlyToThirdPartySipAccountLogin){ openMainPage()