Skip to content

Commit 7b18d0f

Browse files
committed
Make appElement a computed property
1 parent 4d6e690 commit 7b18d0f

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

Tool/Sources/XcodeInspector/AppInstanceInspector.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@ import AppKit
22
import Foundation
33

44
public class AppInstanceInspector: ObservableObject {
5-
public let appElement: AXUIElement
5+
public var appElement: AXUIElement {
6+
AXUIElementCreateApplication(runningApplication.processIdentifier)
7+
}
68
public let runningApplication: NSRunningApplication
79
public var isActive: Bool { runningApplication.isActive }
810
public var isXcode: Bool { runningApplication.isXcode }
911
public var isExtensionService: Bool { runningApplication.isCopilotForXcodeExtensionService }
1012

1113
init(runningApplication: NSRunningApplication) {
1214
self.runningApplication = runningApplication
13-
appElement = AXUIElementCreateApplication(runningApplication.processIdentifier)
1415
}
1516
}
1617

0 commit comments

Comments
 (0)