mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-15 00:34:08 +09:00
fix: changed reference from unowned to weak in the modules (prevents crash in some cases)
This commit is contained in:
@@ -68,14 +68,14 @@ public class Clock: Module {
|
||||
)
|
||||
guard self.available else { return }
|
||||
|
||||
self.reader.callbackHandler = { [unowned self] value in
|
||||
self.reader.callbackHandler = { [weak self] value in
|
||||
guard let value else { return }
|
||||
self.callback(value)
|
||||
self?.callback(value)
|
||||
}
|
||||
|
||||
self.addReader(self.reader)
|
||||
self.reader.readyCallback = { [unowned self] in
|
||||
self.readyHandler()
|
||||
self.reader.readyCallback = { [weak self] in
|
||||
self?.readyHandler()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user