From ac6a05e53b229e354437036620373b0f40be2af5 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 12 Mar 2019 16:08:14 -0400 Subject: [PATCH] null checks on menu items --- src/main/menu.main.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/menu.main.ts b/src/main/menu.main.ts index 302978e1211..1035aa68c02 100644 --- a/src/main/menu.main.ts +++ b/src/main/menu.main.ts @@ -74,10 +74,14 @@ export class MenuMain extends BaseMenu { updateApplicationMenuState(isAuthenticated: boolean, isLocked: boolean) { this.unlockedRequiredMenuItems.forEach((mi: MenuItem) => { - mi.enabled = isAuthenticated && !isLocked; + if (mi != null) { + mi.enabled = isAuthenticated && !isLocked; + } }); - this.logOut.enabled = isAuthenticated; + if (this.logOut != null) { + this.logOut.enabled = isAuthenticated; + } } private initApplicationMenu() {