diff --git a/src/main/windows/windowManager.ts b/src/main/windows/windowManager.ts index b3440ae4..a94e9222 100644 --- a/src/main/windows/windowManager.ts +++ b/src/main/windows/windowManager.ts @@ -698,7 +698,7 @@ export class WindowManager { log.debug('WindowManager.handleAppLoggedIn', viewName); const view = this.viewManager?.views.get(viewName); - if (view) { + if (view && !view.isLoggedIn) { view.isLoggedIn = true; this.viewManager?.reloadViewIfNeeded(viewName); } @@ -708,7 +708,7 @@ export class WindowManager { log.debug('WindowManager.handleAppLoggedOut', viewName); const view = this.viewManager?.views.get(viewName); - if (view) { + if (view && view.isLoggedIn) { view.isLoggedIn = false; } }