]> git.sesse.net Git - vlc/commitdiff
fix memleak
authorRafaël Carré <rafael.carre@gmail.com>
Thu, 28 Jan 2010 14:26:21 +0000 (15:26 +0100)
committerRafaël Carré <rafael.carre@gmail.com>
Thu, 28 Jan 2010 14:26:21 +0000 (15:26 +0100)
modules/gui/qt4/components/playlist/standardpanel.cpp

index ac2d14c2f9a29ff611a9c38ed3f74e005efccb7b..fa2125c933295735c1cf2de4217dfba1970b6539 100644 (file)
@@ -437,7 +437,9 @@ void LocationBar::setIndex( const QModelIndex &index )
   {
       QToolButton *btn = new QToolButton;
       PLItem *item = model->getItem( i );
-      QString text = qfu(input_item_GetTitleFbName( item->inputItem() ));
+      char *fb_name = input_item_GetTitleFbName( item->inputItem() );
+      QString text = qfu(fb_name);
+      free(fb_name);
       text = QString("/ ") + metrics.elidedText( text, Qt::ElideRight, 150 );
       btn->setText( text );
       btn->setToolButtonStyle( Qt::ToolButtonTextBesideIcon );