@@ -45,8 +45,17 @@ class AppDelegate: NSObject, NSApplicationDelegate, SPUUpdaterDelegate {
45
45
static var shared : AppDelegate { sharedInstance }
46
46
47
47
var recordGif = false
48
- var screenRecorder = ScreenRecorder ( )
49
- var updaterController : SPUStandardUpdaterController !
48
+ let screenRecorder = ScreenRecorder ( )
49
+ let updaterController : SPUStandardUpdaterController
50
+
51
+ override init ( ) {
52
+ self . updaterController = SPUStandardUpdaterController ( startingUpdater: true , updaterDelegate: nil , userDriverDelegate: nil )
53
+ super. init ( )
54
+ }
55
+
56
+ func applicationDidFinishLaunching( _: Notification ) {
57
+ NSLog ( " Application finished launching " )
58
+ }
50
59
51
60
func application( _: NSApplication , open urls: [ URL ] ) {
52
61
if urls. first!. isFileURL {
@@ -86,20 +95,6 @@ class AppDelegate: NSObject, NSApplicationDelegate, SPUUpdaterDelegate {
86
95
}
87
96
}
88
97
89
- func applicationDidFinishLaunching( _: Notification ) {
90
- NSLog ( " Application finished launching " )
91
-
92
- Task {
93
- NSLog ( " Initializing screen recorder " )
94
- screenRecorder = ScreenRecorder ( )
95
- }
96
-
97
- #if GITHUB_RELEASE
98
- NSLog ( " Initializing updater controller for GitHub release " )
99
- updaterController = SPUStandardUpdaterController ( startingUpdater: true , updaterDelegate: self , userDriverDelegate: nil )
100
- #endif
101
- }
102
-
103
98
@MainActor
104
99
func stopRecording( ) {
105
100
let wasRecordingGif = recordGif
@@ -127,7 +122,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
127
122
static var shared : AppDelegate { sharedInstance }
128
123
129
124
var recordGif = false
130
- var screenRecorder = ScreenRecorder ( )
125
+ let screenRecorder = ScreenRecorder ( )
131
126
132
127
func application( _: NSApplication , open urls: [ URL ] ) {
133
128
if urls. first!. isFileURL {
@@ -161,10 +156,6 @@ class AppDelegate: NSObject, NSApplicationDelegate {
161
156
162
157
func applicationDidFinishLaunching( _: Notification ) {
163
158
NSLog ( " Application finished launching " )
164
-
165
- Task {
166
- screenRecorder = ScreenRecorder ( )
167
- }
168
159
}
169
160
170
161
@MainActor
0 commit comments