]> git.sesse.net Git - vlc/commitdiff
x/framework: Fix dead code in VLCExtensionsManager.
authorPierre d'Herbemont <pdherbemont@free.fr>
Wed, 27 Jan 2010 21:59:46 +0000 (22:59 +0100)
committerPierre d'Herbemont <pdherbemont@free.fr>
Thu, 28 Jan 2010 15:59:36 +0000 (16:59 +0100)
projects/macosx/framework/Sources/VLCExtensionsManager.m

index 2cae205d6135f5085fb84f4e57afee59b12ba8ae..11c18b9258252f9a67e919c4412c8922312622c8 100644 (file)
 
 #define _instance ((extensions_manager_t *)instance)
 
-static int DialogCallback( vlc_object_t *p_this, const char *psz_variable,
-                          vlc_value_t old_val, vlc_value_t new_val,
-                          void *param )
-{
-
-    VLCExtensionsManager *self = param;
-    assert(self);
-    assert(new_val.p_address);
-
-    extension_dialog_t *dialog = new_val.p_address;
-
-    NSLog(@"dialog callback");
-    return VLC_SUCCESS;
-}
-
 @implementation VLCExtensionsManager
 static VLCExtensionsManager *sharedManager = nil;
 
@@ -45,9 +30,7 @@ static VLCExtensionsManager *sharedManager = nil;
 - (void)dealloc
 {
     vlc_object_t *libvlc = libvlc_get_vlc_instance([VLCLibrary sharedInstance]);
-    var_DelCallback(libvlc, "dialog-extension", DialogCallback, NULL);
     vlc_object_release(libvlc);
-
     module_unneed(_instance, _instance->p_module);
     vlc_object_release(_instance);
 
@@ -70,8 +53,6 @@ static VLCExtensionsManager *sharedManager = nil;
         _instance->p_module = module_need(_instance, "extension", NULL, false);
         NSAssert(_instance->p_module, @"Unable to load extensions module");
 
-        var_Create(libvlc, "dialog-extension", VLC_VAR_ADDRESS);
-        var_AddCallback(libvlc, "dialog-extension", DialogCallback, self);
         vlc_object_release(libvlc);
     }