diff options
author | MCMXC <16797721+mcmxcdev@users.noreply.github.com> | 2023-12-07 22:37:37 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-07 22:37:37 -0700 |
commit | a774c879d4cf08a76fc404771883807d27465265 (patch) | |
tree | 202c9afdeb4830d417e0ec7137a01e7981c8651c /src/lib | |
parent | 6.6.1-nightly.17 [skip ci] (diff) | |
download | ferdium-app-a774c879d4cf08a76fc404771883807d27465265.tar.gz ferdium-app-a774c879d4cf08a76fc404771883807d27465265.tar.zst ferdium-app-a774c879d4cf08a76fc404771883807d27465265.zip |
refactor: code cleanup (#1476)
- auto update `settings.json` due to new vscode version
- replace deprecated `e.keyCode` with `e.key`
- fix various code snippets with sonarlint and other lint plugins
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/Tray.ts | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/lib/Tray.ts b/src/lib/Tray.ts index c8f113346..d83f91478 100644 --- a/src/lib/Tray.ts +++ b/src/lib/Tray.ts | |||
@@ -153,16 +153,13 @@ export default class TrayIcon { | |||
153 | 153 | ||
154 | _toggleWindow(): void { | 154 | _toggleWindow(): void { |
155 | const [mainWindow] = BrowserWindow.getAllWindows(); | 155 | const [mainWindow] = BrowserWindow.getAllWindows(); |
156 | if (!mainWindow) { | ||
157 | return; | ||
158 | } | ||
159 | 156 | ||
160 | if (mainWindow.isMinimized()) { | 157 | if (mainWindow.isMinimized()) { |
161 | mainWindow.restore(); | 158 | mainWindow.restore(); |
162 | } else if (mainWindow.isVisible() && mainWindow.isFocused()) { | 159 | } else if (mainWindow.isVisible() && mainWindow.isFocused()) { |
163 | if (isMac && mainWindow.isFullScreen()) { | 160 | if (isMac && mainWindow.isFullScreen()) { |
164 | mainWindow.once('show', () => mainWindow?.setFullScreen(true)); | 161 | mainWindow.once('show', () => mainWindow.setFullScreen(true)); |
165 | mainWindow.once('leave-full-screen', () => mainWindow?.hide()); | 162 | mainWindow.once('leave-full-screen', () => mainWindow.hide()); |
166 | mainWindow.setFullScreen(false); | 163 | mainWindow.setFullScreen(false); |
167 | } else { | 164 | } else { |
168 | mainWindow.hide(); | 165 | mainWindow.hide(); |