From 6df92da76f4b49587f29f680da55ee299a6f6bd3 Mon Sep 17 00:00:00 2001 From: Louis Pontoise Date: Wed, 22 Jul 2020 22:34:54 +0900 Subject: [PATCH] fix: occasional crash when no there are no open window (closes #459) --- src/logic/Windows.swift | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/logic/Windows.swift b/src/logic/Windows.swift index b93c5928..3aea5b9b 100644 --- a/src/logic/Windows.swift +++ b/src/logic/Windows.swift @@ -116,12 +116,13 @@ class Windows { } static func checkIfShortcutsShouldBeDisabled() { - let activeWindow = list[0] - App.app.shortcutsShouldBeDisabled = - Preferences.disableShortcutsBlacklist.contains(activeWindow.application.runningApplication.bundleIdentifier ?? "") && - (!Preferences.disableShortcutsBlacklistOnlyFullscreen || activeWindow.isFullscreen) - if App.app.shortcutsShouldBeDisabled && App.app.appIsBeingUsed { - App.app.hideUi() + if let activeWindow = list.first { + App.app.shortcutsShouldBeDisabled = + Preferences.disableShortcutsBlacklist.contains(activeWindow.application.runningApplication.bundleIdentifier ?? "") && + (!Preferences.disableShortcutsBlacklistOnlyFullscreen || activeWindow.isFullscreen) + if App.app.shortcutsShouldBeDisabled && App.app.appIsBeingUsed { + App.app.hideUi() + } } } }