fix: prevent rare crash
This commit is contained in:
1 parent
820b6ea3aa
commit
4e35f9f290
1 file changed
+1
-1
@@ -71,7 +71,7 @@ class Application: NSObject {
|
|||||||
AXUIElement.retryAxCallUntilTimeout(timeoutInSeconds: 5) { [weak self] in
|
AXUIElement.retryAxCallUntilTimeout(timeoutInSeconds: 5) { [weak self] in
|
||||||
guard let self else { return }
|
guard let self else { return }
|
||||||
var atLeastOneActualWindow = false
|
var atLeastOneActualWindow = false
|
||||||
let axWindows = try self.axUiElement!.allWindows(self.pid)
|
guard let axWindows = try self.axUiElement?.allWindows(self.pid) else { return }
|
||||||
for axWindow in axWindows {
|
for axWindow in axWindows {
|
||||||
if let wid = try axWindow.cgWindowId(),
|
if let wid = try axWindow.cgWindowId(),
|
||||||
let (title, role, subrole, isMinimized, isFullscreen) = try axWindow.windowAttributes() {
|
let (title, role, subrole, isMinimized, isFullscreen) = try axWindow.windowAttributes() {
|
||||||
|
|||||||
Reference in new issue
Block a user