aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/groupedcontainer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/groupedcontainer.cpp')
-rw-r--r--src/qmmpui/groupedcontainer.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/qmmpui/groupedcontainer.cpp b/src/qmmpui/groupedcontainer.cpp
index 1c3568c08..4ffaa9e71 100644
--- a/src/qmmpui/groupedcontainer.cpp
+++ b/src/qmmpui/groupedcontainer.cpp
@@ -336,7 +336,7 @@ bool GroupedContainer::move(QList<int> indexes, int from, int to)
else
{
m_items.move(i,i + to - from);
- swapTrackNumbers(i,i + to - from);
+ swapTrackNumbers(&m_items,i,i + to - from);
group->trackList.move(i - firstIndex - 1,
i + to - from - firstIndex - 1);
}
@@ -351,7 +351,7 @@ bool GroupedContainer::move(QList<int> indexes, int from, int to)
else
{
m_items.move(indexes[i], indexes[i] + to - from);
- swapTrackNumbers(indexes[i], indexes[i] + to - from);
+ swapTrackNumbers(&m_items,indexes[i], indexes[i] + to - from);
group->trackList.move(indexes[i] - firstIndex - 1,
indexes[i] + to - from - firstIndex - 1);
}
@@ -410,13 +410,6 @@ void GroupedContainer::randomizeList()
m_update = true;
}
-void GroupedContainer::swapTrackNumbers(int index1, int index2)
-{
- int number = m_items.at(index1)->trackNumber();
- m_items.at(index1)->setTrackNumber(m_items.at(index2)->trackNumber());
- m_items.at(index2)->setTrackNumber(number);
-}
-
void GroupedContainer::updateCache() const
{
if(!m_update)