From 1365b36b0859983155af6f476400ee6770de2c57 Mon Sep 17 00:00:00 2001 From: Stelios Tsampas Date: Tue, 15 Jun 2021 09:02:18 +0300 Subject: [PATCH] Delegate opening browser to a function (futureproofing) --- rare/components/dialogs/login/browser_login.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rare/components/dialogs/login/browser_login.py b/rare/components/dialogs/login/browser_login.py index c4d53705..b1d8fea4 100644 --- a/rare/components/dialogs/login/browser_login.py +++ b/rare/components/dialogs/login/browser_login.py @@ -22,7 +22,7 @@ class BrowserLogin(QWidget, Ui_BrowserLogin): self.core = core - self.open_button.clicked.connect(lambda: QDesktopServices.openUrl(QUrl(self.login_url))) + self.open_button.clicked.connect(self.open_browser) self.sid_edit.textChanged.connect(self.changed.emit) def is_valid(self): @@ -44,3 +44,6 @@ class BrowserLogin(QWidget, Ui_BrowserLogin): logger.warning("Failed to login through browser") except Exception as e: logger.warning(e) + + def open_browser(self): + QDesktopServices.openUrl(QUrl(self.login_url))