]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/dialogs/messages.cpp
Allow setting the name of an object at any time...
[vlc] / modules / gui / qt4 / dialogs / messages.cpp
index 622cc2fd3a5e1faf5c8c562b8c61de597c600a8e..4c5954c34cc4a3289503747d4eedfd03a87ec422 100644 (file)
@@ -278,11 +278,14 @@ void MessagesDialog::buildTree( QTreeWidgetItem *parentItem,
     else
         item = new QTreeWidgetItem( modulesTree );
 
-    const char *name = vlc_object_get_name( p_obj );
+    char *name = vlc_object_get_name( p_obj );
     if( name != NULL )
+    {
         item->setText( 0, qfu( p_obj->psz_object_type ) + " \"" +
                        qfu( name ) + "\" (" +
                        QString::number((uintptr_t)p_obj) + ")" );
+        free( name );
+    }
     else
         item->setText( 0, qfu( p_obj->psz_object_type ) + " (" +
                        QString::number((uintptr_t)p_obj) + ")" );