Add if ( host.contains(":")) to avoid crash
[vlc-remote] / playlistmainwindow.cpp
index 8ba4412..b9a1886 100644 (file)
@@ -40,6 +40,9 @@ PlayListMainWindow::PlayListMainWindow(QWidget *parent) :
 
     mContents = new QList<VlcPlayListElementSimple>();
 
+    ui->listWidget->setTextElideMode(Qt::ElideLeft);
+    ui->listWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+
     ui->playButton->setIcon(QIcon::fromTheme("camera_playback"));
     ui->clearButton->setIcon(QIcon::fromTheme("general_delete"));
     ui->shuffleButton->setIcon(QIcon::fromTheme("mediaplayer_default_shuffle"));
@@ -165,7 +168,8 @@ void PlayListMainWindow::parseXmlPlayList() {
   for (int idx = 0; idx < ct; ++idx) {
     QDomNode node = nodes.at(idx);
     QString name = node.attributes().namedItem("name").nodeValue();
-    if (0 == QString::compare("Playlist", name)) {
+    int id = node.attributes().namedItem("id").nodeValue().toInt();
+    if (3 == id) {
       // got the main playlist, let's build it up
       if (node.hasChildNodes()) {
         QDomNodeList leafs = node.childNodes();