diff options
author | be_ <be.0@gmx.com> | 2016-09-14 11:06:16 -0500 |
---|---|---|
committer | be_ <be.0@gmx.com> | 2016-09-14 11:06:16 -0500 |
commit | 9987394ba51f403606830faf24ba715d2f79ddea (patch) | |
tree | d87e0851ac3b5fda5880397f233a5bbc5268247c /src/library/columncache.cpp | |
parent | 9e9d5eede32aeb40da74b4cedc16d3d8ecaaeb0b (diff) |
fix MSVC++2013 compile error
Diffstat (limited to 'src/library/columncache.cpp')
-rw-r--r-- | src/library/columncache.cpp | 7 |
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, |