diff options
author | RJ Ryan <rryan@mixxx.org> | 2013-11-30 17:04:00 -0500 |
---|---|---|
committer | RJ Ryan <rryan@mixxx.org> | 2013-11-30 17:15:48 -0500 |
commit | e4fb9bd478b9bff2e057d0c9ca378ace5be2509c (patch) | |
tree | 458f8775b7004ea5312aaecdb8a4bce218ac5439 /src/controllers/controllerpresetinfo.cpp | |
parent | 722ad47ea89d8fcb8222597a71eb2434644c12fd (diff) |
Fix clang memcpy warning.
Diffstat (limited to 'src/controllers/controllerpresetinfo.cpp')
-rw-r--r-- | src/controllers/controllerpresetinfo.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/controllers/controllerpresetinfo.cpp b/src/controllers/controllerpresetinfo.cpp index c78883f69f..a09b183ce7 100644 --- a/src/controllers/controllerpresetinfo.cpp +++ b/src/controllers/controllerpresetinfo.cpp @@ -159,11 +159,16 @@ bool PresetInfoEnumerator::hasPresetInfo(const QString extension, const QString // Check if preset info matching extension and preset name can be found if (!isValidExtension(extension)) return false; - foreach (QString extension, presetsByExtension.keys()) { - QMap <QString,PresetInfo> presets = presetsByExtension[extension]; - foreach (PresetInfo preset, presets.values()) - if (name == preset.getName()) + + for (QMap<QString, QMap<QString, PresetInfo> >::const_iterator it = + presetsByExtension.begin(); + it != presetsByExtension.end(); ++it) { + for (QMap<QString, PresetInfo>::const_iterator it2 = it.value().begin(); + it2 != it.value().end(); ++it2) { + if (name == it2.value().getName()) { return true; + } + } } return false; } |