summaryrefslogtreecommitdiffstats
path: root/src/library/columncache.cpp
diff options
context:
space:
mode:
authorbe_ <be.0@gmx.com>2016-09-14 11:06:16 -0500
committerbe_ <be.0@gmx.com>2016-09-14 11:06:16 -0500
commit9987394ba51f403606830faf24ba715d2f79ddea (patch)
treed87e0851ac3b5fda5880397f233a5bbc5268247c /src/library/columncache.cpp
parent9e9d5eede32aeb40da74b4cedc16d3d8ecaaeb0b (diff)
fix MSVC++2013 compile error
Diffstat (limited to 'src/library/columncache.cpp')
-rw-r--r--src/library/columncache.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/library/columncache.cpp b/src/library/columncache.cpp
index 3b7cd2bdac..fe52198b55 100644
--- a/src/library/columncache.cpp
+++ b/src/library/columncache.cpp
@@ -94,9 +94,12 @@ void ColumnCache::setColumns(const QStringList& columns) {
m_columnSortByIndex.insert(m_columnIndexByEnum[COLUMN_PLAYLISTTRACKSTABLE_TITLE], sortNoCase);
}
-void ColumnCache::slotSetKeySortOrder(double notation) {
+void ColumnCache::slotSetKeySortOrder(double notationValue) {
+ // MSVC++ 2013 requires casting to int before enum
+ KeyUtils::KeyNotation notation = static_cast<KeyUtils::KeyNotation>(
+ static_cast<int>(notationValue));
std::vector<mixxx::track::io::key::ChromaticKey> sortOrder;
- if (static_cast<KeyUtils::KeyNotation>(notation) != KeyUtils::LANCELOT) {
+ if (notation != KeyUtils::LANCELOT) {
sortOrder = {
mixxx::track::io::key::INVALID,