From 510fa0c22be260032db42f8a63b7e25bf85d81ea Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Wed, 20 Dec 2017 15:02:26 +0000 Subject: [PATCH] Made the sorting of plug-ins in KnownPluginList case-insensitive --- .../juce_audio_processors/scanning/juce_KnownPluginList.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp b/modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp index 3d93f9aa48..de7329d8fc 100644 --- a/modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp +++ b/modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp @@ -272,8 +272,8 @@ struct PluginSorter 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::sortByFileSystemLocation: diff = lastPathPart (first->fileOrIdentifier).compare (lastPathPart (second->fileOrIdentifier)); break; case KnownPluginList::sortByInfoUpdateTime: diff = compare (first->lastInfoUpdateTime, second->lastInfoUpdateTime); break; @@ -281,7 +281,7 @@ struct PluginSorter } if (diff == 0) - diff = first->name.compareNatural (second->name, true); + diff = first->name.compareNatural (second->name, false); return diff * direction < 0; }