]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/dialogs_provider.cpp
Qt: re-enable services dicovery and fix them
[vlc] / modules / gui / qt4 / dialogs_provider.cpp
index e2bacb3b719e4829a1c7b3e0f7c99b63d53baec5..6ead8823167d6d34869eff9ab2bf51bef156ae0f 100644 (file)
@@ -641,11 +641,12 @@ void DialogsProvider::menuUpdateAction( QObject *data )
 
 void DialogsProvider::SDMenuAction( QString data )
 {
-    const char *psz_sd = qtu( data );
+    char *psz_sd = strdup( qtu( data ) );
     if( !playlist_IsServicesDiscoveryLoaded( THEPL, psz_sd ) )
         playlist_ServicesDiscoveryAdd( THEPL, psz_sd );
     else
         playlist_ServicesDiscoveryRemove( THEPL, psz_sd );
+    free( psz_sd );
 }
 
 /**