]> git.sesse.net Git - vlc/commitdiff
Don't try to use p_extensions_manager if it failed to be created
authorHugo Beauzee-Luyssen <beauze.h@gmail.com>
Tue, 16 Feb 2010 14:15:05 +0000 (15:15 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Wed, 17 Feb 2010 00:18:11 +0000 (01:18 +0100)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/gui/qt4/extensions_manager.cpp

index b1f451ede27c43a961a6b8f719eecb20e14da3e0..236138dbb9733c13271022cacd6027a1a8fded01 100644 (file)
@@ -258,6 +258,9 @@ void ExtensionsManager::triggerMenu( int id )
 
 void ExtensionsManager::inputChanged( input_thread_t* p_input )
 {
+    //This is unlikely, but can happen if no extension modules can be loaded.
+    if ( p_extensions_manager == NULL )
+        return ;
     vlc_mutex_lock( &p_extensions_manager->lock );
 
     extension_t *p_ext;
@@ -275,6 +278,9 @@ void ExtensionsManager::inputChanged( input_thread_t* p_input )
 
 void ExtensionsManager::playingChanged( int state )
 {
+    //This is unlikely, but can happen if no extension modules can be loaded.
+    if ( p_extensions_manager == NULL )
+        return ;
     vlc_mutex_lock( &p_extensions_manager->lock );
 
     extension_t *p_ext;