mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-10 09:01:13 +02:00
Fix sorting and grouping of effects by publisher
This commit is contained in:
parent
adb46093fa
commit
dfee1b1116
@ -568,7 +568,7 @@ void AddEffectMenuItemGroup(
|
||||
int groupCnt = namesCnt;
|
||||
for (int i = 0; i < namesCnt; i++)
|
||||
{
|
||||
while (i + 1 < namesCnt && names[i] == names[i + 1])
|
||||
while (i + 1 < namesCnt && names[i].Translation() == names[i + 1].Translation())
|
||||
{
|
||||
i++;
|
||||
groupCnt--;
|
||||
@ -604,12 +604,13 @@ void AddEffectMenuItemGroup(
|
||||
pTable = &temp1;
|
||||
}
|
||||
|
||||
if (i + 1 < namesCnt && names[i] == names[i + 1])
|
||||
if (i + 1 < namesCnt && names[i].Translation() == names[i + 1].Translation())
|
||||
{
|
||||
// collect a sub-menu for like-named items
|
||||
const auto name = names[i];
|
||||
const auto translation = name.Translation();
|
||||
BaseItemPtrs temp2;
|
||||
while (i < namesCnt && names[i] == name)
|
||||
while (i < namesCnt && names[i].Translation() == translation)
|
||||
{
|
||||
const PluginDescriptor *plug =
|
||||
PluginManager::Get().GetPlugin(plugs[i]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user