# HG changeset patch # User Chris Cannam # Date 1479832814 0 # Node ID 13701ab9d2c7086a34ff0774e9f14feb1e7e2b7a # Parent adbd16d2c1e8b87abff0745bb6c8e9f7157d55b7 Actually use the StorageAdviser output properly diff -r adbd16d2c1e8 -r 13701ab9d2c7 data/fileio/AudioFileReaderFactory.cpp --- a/data/fileio/AudioFileReaderFactory.cpp Tue Nov 22 16:39:29 2016 +0000 +++ b/data/fileio/AudioFileReaderFactory.cpp Tue Nov 22 16:40:14 2016 +0000 @@ -115,8 +115,8 @@ size_t kb = (estimatedSamples * sizeof(float)) / 1024; StorageAdviser::Recommendation rec = StorageAdviser::recommend(StorageAdviser::SpeedCritical, kb, kb); - if (rec == StorageAdviser::UseMemory || - rec == StorageAdviser::PreferMemory) { + if ((rec & StorageAdviser::UseMemory) || + (rec & StorageAdviser::PreferMemory)) { cacheMode = CodedAudioFileReader::CacheInMemory; } }