refactor: keyboard event listening should be read-only
This commit is contained in:
1 parent
4b5fa1a9db
commit
a4a0a9be2e
1 file changed
+2
-2
@@ -27,8 +27,8 @@ func listenToGlobalKeyboardEvents(_ delegate: Application) {
|
||||
eventTap = CGEvent.tapCreate(
|
||||
tap: .cgSessionEventTap,
|
||||
place: .headInsertEventTap,
|
||||
options: .defaultTap,
|
||||
eventsOfInterest: CGEventMask(eventMask),
|
||||
options: .listenOnly,
|
||||
eventsOfInterest: eventMask,
|
||||
callback: { (_, _, event, delegate_) -> Unmanaged<CGEvent>? in
|
||||
let d = Unmanaged<Application>.fromOpaque(delegate_!).takeUnretainedValue()
|
||||
return keyboardHandler(event, d)
|
||||
|
||||
Reference in new issue
Block a user