]> git.sesse.net Git - vlc/blobdiff - modules/gui/skins2/src/dialogs.cpp
misc/objects.c: Don't rely on vlc_object_destroy() to destroy objects, but expects...
[vlc] / modules / gui / skins2 / src / dialogs.cpp
index 968d6d6f35a791ed70128e1056a2db68fd76acce..732f7542c568c19c4af459db9e30de157859a00b 100644 (file)
@@ -116,7 +116,7 @@ Dialogs::~Dialogs()
         vlc_object_detach( m_pProvider );
 
         module_Unneed( m_pProvider, m_pModule );
-        vlc_object_destroy( m_pProvider );
+        vlc_object_release( m_pProvider );
     }
 
     /* Unregister callbacks */
@@ -170,7 +170,7 @@ bool Dialogs::init()
     if( m_pModule == NULL )
     {
         msg_Err( getIntf(), "no suitable dialogs provider found (hint: compile the wxWidgets plugin, and make sure it is loaded properly)" );
-        vlc_object_destroy( m_pProvider );
+        vlc_object_release( m_pProvider );
         m_pProvider = NULL;
         return false;
     }