[vlc-commits] macosx: Fix crash in eyetv controller, reformat

David Fuhrmann git at videolan.org
Sun Aug 2 13:26:37 CEST 2015


vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Sun Aug  2 12:12:44 2015 +0200| [a493185e16a210741a1d9f16910e626a5bff7e3d] | committer: David Fuhrmann

macosx: Fix crash in eyetv controller, reformat

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a493185e16a210741a1d9f16910e626a5bff7e3d
---

 modules/gui/macosx/eyetv.m |   16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/modules/gui/macosx/eyetv.m b/modules/gui/macosx/eyetv.m
index 1b7f463..4455335 100644
--- a/modules/gui/macosx/eyetv.m
+++ b/modules/gui/macosx/eyetv.m
@@ -34,16 +34,20 @@
 {
     self = [super init];
     if (self) {
-        [[NSDistributedNotificationCenter defaultCenter]
-         addObserver:self
-         selector:@selector(globalNotificationReceived:)
-         name:NULL
-         object:@"VLCEyeTVSupport"
-         suspensionBehavior:NSNotificationSuspensionBehaviorDeliverImmediately];
+        [[NSDistributedNotificationCenter defaultCenter] addObserver:self
+                                                            selector:@selector(globalNotificationReceived:)
+                                                                name:NULL
+                                                              object:@"VLCEyeTVSupport"
+                                                  suspensionBehavior:NSNotificationSuspensionBehaviorDeliverImmediately];
     }
     return self;
 }
 
+- (void)dealloc
+{
+    [[NSDistributedNotificationCenter defaultCenter] removeObserver:self];
+}
+
 - (void)globalNotificationReceived: (NSNotification *)theNotification
 {
     /* update our info on the used device */



More information about the vlc-commits mailing list