diff options
| author | Teddy Wing | 2018-10-15 19:32:12 +0200 |
|---|---|---|
| committer | Teddy Wing | 2018-10-15 19:32:12 +0200 |
| commit | a7887d2c3282d6444ebb73b3f7a365c7d244a326 (patch) | |
| tree | d89d5df36804c0a084bb5e020aa7ceedd1715170 | |
| parent | 051a9afdad6a004053bbfc1adf25b9d28b67c31f (diff) | |
| download | dome_key_event_source_simulator-a7887d2c3282d6444ebb73b3f7a365c7d244a326.tar.bz2 | |
Fix memory error
Thanks to Xcode's analyser, I was finally clued into the fact that this
`CFRelease` was freeing a non-owned object, resulting in an extra free.
Remove this to resolve our memory management problems.
| -rw-r--r-- | dome_key_event_source_simulator/dome_key_event_source_simulator.m | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/dome_key_event_source_simulator/dome_key_event_source_simulator.m b/dome_key_event_source_simulator/dome_key_event_source_simulator.m index 1bb38c7..3d809a8 100644 --- a/dome_key_event_source_simulator/dome_key_event_source_simulator.m +++ b/dome_key_event_source_simulator/dome_key_event_source_simulator.m @@ -36,6 +36,5 @@ void dkess_press_key(int key, NSEventModifierFlags modifier_flags) { CGEventRef cg_event = [event CGEvent]; CGEventPost(kCGHIDEventTap, cg_event); - CFRelease(cg_event); } } |
