diff --git a/src/effects/EffectManager.cpp b/src/effects/EffectManager.cpp index b4592ba03..197ccec92 100644 --- a/src/effects/EffectManager.cpp +++ b/src/effects/EffectManager.cpp @@ -147,16 +147,16 @@ wxString EffectManager::GetCommandUrl(const PluginID & ID) return wxEmptyString; } -wxString EffectManager::GetCommandTip(const PluginID & ID) +TranslatableString EffectManager::GetCommandTip(const PluginID & ID) { Effect* pEff = GetEffect(ID); if( pEff ) - return pEff->GetDescription().Translation(); + return pEff->GetDescription(); AudacityCommand * pCom = GetAudacityCommand(ID); if( pCom ) - return pCom->GetDescription().Translation(); + return pCom->GetDescription(); - return wxEmptyString; + return {}; } @@ -192,7 +192,7 @@ void EffectManager::GetCommandDefinition(const PluginID & ID, const CommandConte } S.AddItem( GetCommandUrl( ID ), "url" ); // The tip is a translated string! - S.AddItem( GetCommandTip( ID ), "tip" ); + S.AddItem( GetCommandTip( ID ).Translation(), "tip" ); S.EndStruct(); } diff --git a/src/effects/EffectManager.h b/src/effects/EffectManager.h index ea3f3be3e..3389b6344 100644 --- a/src/effects/EffectManager.h +++ b/src/effects/EffectManager.h @@ -96,7 +96,7 @@ public: CommandID GetCommandIdentifier(const PluginID & ID); TranslatableString GetCommandDescription(const PluginID & ID); wxString GetCommandUrl(const PluginID & ID); - wxString GetCommandTip(const PluginID & ID); + TranslatableString GetCommandTip(const PluginID & ID); // flags control which commands are included. void GetCommandDefinition(const PluginID & ID, const CommandContext & context, int flags); bool IsHidden(const PluginID & ID);