Browse Source

Made the sorting of plug-ins in KnownPluginList case-insensitive

tags/2021-05-28
Tom Poole 7 years ago
parent
commit
510fa0c22b
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp

+ 3
- 3
modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp View File

@@ -272,8 +272,8 @@ struct PluginSorter
switch (method) switch (method)
{ {
case KnownPluginList::sortByCategory: diff = first->category.compareNatural (second->category, true); break;
case KnownPluginList::sortByManufacturer: diff = first->manufacturerName.compareNatural (second->manufacturerName, true); break;
case KnownPluginList::sortByCategory: diff = first->category.compareNatural (second->category, false); break;
case KnownPluginList::sortByManufacturer: diff = first->manufacturerName.compareNatural (second->manufacturerName, false); break;
case KnownPluginList::sortByFormat: diff = first->pluginFormatName.compare (second->pluginFormatName); break; case KnownPluginList::sortByFormat: diff = first->pluginFormatName.compare (second->pluginFormatName); break;
case KnownPluginList::sortByFileSystemLocation: diff = lastPathPart (first->fileOrIdentifier).compare (lastPathPart (second->fileOrIdentifier)); break; case KnownPluginList::sortByFileSystemLocation: diff = lastPathPart (first->fileOrIdentifier).compare (lastPathPart (second->fileOrIdentifier)); break;
case KnownPluginList::sortByInfoUpdateTime: diff = compare (first->lastInfoUpdateTime, second->lastInfoUpdateTime); break; case KnownPluginList::sortByInfoUpdateTime: diff = compare (first->lastInfoUpdateTime, second->lastInfoUpdateTime); break;
@@ -281,7 +281,7 @@ struct PluginSorter
} }
if (diff == 0) if (diff == 0)
diff = first->name.compareNatural (second->name, true);
diff = first->name.compareNatural (second->name, false);
return diff * direction < 0; return diff * direction < 0;
} }


Loading…
Cancel
Save