Restore app from tray when the login procedure starts
This commit is contained in:
1 parent
147639a454
commit
8ecf26bc37
1 file changed
+3
-1
@@ -453,6 +453,8 @@ class LoginForm:
|
|||||||
async def ask_login(self) -> str:
|
async def ask_login(self) -> str:
|
||||||
self.update(_("gui", "login", "required"), None)
|
self.update(_("gui", "login", "required"), None)
|
||||||
self._manager.print(_("gui", "login", "request"))
|
self._manager.print(_("gui", "login", "request"))
|
||||||
|
# ensure the window isn't hidden into tray when this runs
|
||||||
|
self._manager.tray.restore()
|
||||||
# the user needs to press on the login button to open the browser
|
# the user needs to press on the login button to open the browser
|
||||||
self._confirm.clear()
|
self._confirm.clear()
|
||||||
try:
|
try:
|
||||||
@@ -1068,7 +1070,7 @@ class TrayIcon:
|
|||||||
def restore(self):
|
def restore(self):
|
||||||
if self.is_tray():
|
if self.is_tray():
|
||||||
self.stop()
|
self.stop()
|
||||||
self._manager._root.deiconify()
|
self._manager._root.deiconify()
|
||||||
|
|
||||||
def notify(
|
def notify(
|
||||||
self, message: str, title: str | None = None, duration: float = 10
|
self, message: str, title: str | None = None, duration: float = 10
|
||||||
|
|||||||
Reference in new issue
Block a user