]> git.sesse.net Git - vlc/commitdiff
Qt: fix MLModel uris
authorFrancois Cartegnie <fcvlcdev@free.fr>
Sat, 15 Sep 2012 12:53:24 +0000 (14:53 +0200)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Sun, 18 Aug 2013 12:37:51 +0000 (14:37 +0200)
modules/gui/qt4/components/playlist/ml_item.cpp

index aca7db1525ec9f3bf2455249ca09a794bce6ff67..a4eebcce79d48c30937c23221a8b9b755afbe48a 100644 (file)
@@ -206,11 +206,15 @@ QVariant MLItem::data( ml_select_e columntype ) const
                 QUrl uri = getURI();
                 vlc_mutex_lock( &media->lock );
                 if ( uri.scheme() != "file" )
+                {
                     ret = QUrl::fromPercentEncoding( uri.toString().toUtf8() );
-
-                QFileInfo p_file( uri.toLocalFile() );
-                ret = p_file.fileName().isEmpty() ? p_file.absoluteFilePath()
-                    : p_file.fileName();
+                }
+                else
+                {
+                    QFileInfo p_file( uri.toLocalFile() );
+                    ret = p_file.fileName().isEmpty() ? p_file.absoluteFilePath()
+                        : p_file.fileName();
+                }
             } else {
                 ret = temp;
             }