aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmp/decoder.cpp2
-rw-r--r--src/qmmp/effect.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/qmmp/decoder.cpp b/src/qmmp/decoder.cpp
index 2733f5555..1ef5c672a 100644
--- a/src/qmmp/decoder.cpp
+++ b/src/qmmp/decoder.cpp
@@ -130,7 +130,7 @@ void Decoder::loadPlugins()
m_cache->append(item);
}
m_disabledNames = settings.value("Decoder/disabled_plugins").toStringList();
- qSort(m_cache->begin(), m_cache->end(), _pluginCacheLessComparator);
+ qStableSort(m_cache->begin(), m_cache->end(), _pluginCacheLessComparator);
QmmpPluginCache::cleanup(&settings);
}
diff --git a/src/qmmp/effect.cpp b/src/qmmp/effect.cpp
index 429a6df93..b82c813a5 100644
--- a/src/qmmp/effect.cpp
+++ b/src/qmmp/effect.cpp
@@ -107,7 +107,7 @@ void Effect::loadPlugins()
m_cache->append(item);
}
- qSort(m_cache->begin(), m_cache->end(), _effectCacheCompareFunc);
+ qStableSort(m_cache->begin(), m_cache->end(), _effectCacheCompareFunc);
m_enabledNames = settings.value("Effect/enabled_plugins").toStringList();
}