]> git.sesse.net Git - kdenlive/blobdiff - src/tracksconfigdialog.cpp
use const+reference
[kdenlive] / src / tracksconfigdialog.cpp
index 2cc82babd712b340e6762c4395f8cdd53a1920af..ad0665f1ab4bb63f5bcb4e3782bc5aa4b024e7d1 100644 (file)
@@ -99,7 +99,7 @@ TracksConfigDialog::TracksConfigDialog(KdenliveDoc * doc, int selected, QWidget*
     buttonDown->setEnabled(false);
 
     setupOriginal(selected);
-    connect(table, SIGNAL(itemChanged(QTableWidgetItem *)), this, SLOT(slotUpdateRow(QTableWidgetItem *)));
+    connect(table, SIGNAL(itemChanged(QTableWidgetItem*)), this, SLOT(slotUpdateRow(QTableWidgetItem*)));
 }
 
 const QList <TrackInfo> TracksConfigDialog::tracksList()
@@ -123,7 +123,7 @@ const QList <TrackInfo> TracksConfigDialog::tracksList()
     return tracks;
 }
 
-QList <int> TracksConfigDialog::deletedTracks()
+QList <int> TracksConfigDialog::deletedTracks() const
 {
     return m_deletedRows;
 }
@@ -190,7 +190,10 @@ void TracksConfigDialog::slotDelete()
     int row = table->currentRow();
     int i = 0;
     while (i < m_deletedRows.count()) {
-        if (m_deletedRows.at(i) > row) break;
+        if (m_deletedRows.at(i) == row)
+            return;
+        if (m_deletedRows.at(i) > row)
+            break;
         i++;
     }
     m_deletedRows.insert(i, row);