aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2018-10-15 19:32:12 +0200
committerTeddy Wing2018-10-15 19:32:12 +0200
commita7887d2c3282d6444ebb73b3f7a365c7d244a326 (patch)
treed89d5df36804c0a084bb5e020aa7ceedd1715170
parent051a9afdad6a004053bbfc1adf25b9d28b67c31f (diff)
downloaddome_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.m1
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);
}
}