diff options
author | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2013-06-04 23:48:36 +0200 |
---|---|---|
committer | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2013-06-05 00:02:29 +0200 |
commit | 85c2a4a1d2b23959d9f068db19f5a6f889f5b13c (patch) | |
tree | c8d531b6486c6b0fc35e384593c2c0df6c0ee738 /osdep/macosx_events.m | |
parent | 953d22536876884faf75beba49a090e522a45b10 (diff) | |
download | mpv-85c2a4a1d2b23959d9f068db19f5a6f889f5b13c.tar.bz2 mpv-85c2a4a1d2b23959d9f068db19f5a6f889f5b13c.tar.xz |
macosx_events: make remote property an instance variable
There was no reason for it to be public.
Diffstat (limited to 'osdep/macosx_events.m')
-rw-r--r-- | osdep/macosx_events.m | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/osdep/macosx_events.m b/osdep/macosx_events.m index 7970f0b5d5..661ef638ca 100644 --- a/osdep/macosx_events.m +++ b/osdep/macosx_events.m @@ -168,14 +168,15 @@ void cocoa_put_key(int keycode) @implementation EventsResponder { CFMachPortRef _mk_tap_port; + HIDRemote *_remote; } - (void)startAppleRemote { dispatch_async(dispatch_get_main_queue(), ^{ - self.remote = [[[HIDRemote alloc] init] autorelease]; - if (self.remote) { - [self.remote setDelegate:self]; - [self.remote startRemoteControl:kHIDRemoteModeExclusiveAuto]; + self->_remote = [[HIDRemote alloc] init]; + if (self->_remote) { + [self->_remote setDelegate:self]; + [self->_remote startRemoteControl:kHIDRemoteModeExclusiveAuto]; } }); @@ -183,7 +184,8 @@ void cocoa_put_key(int keycode) - (void)stopAppleRemote { dispatch_async(dispatch_get_main_queue(), ^{ - [self.remote stopRemoteControl]; + [self->_remote stopRemoteControl]; + [self->_remote release]; }); } - (void)restartMediaKeys |