File tree 4 files changed +8
-16
lines changed
4 files changed +8
-16
lines changed Original file line number Diff line number Diff line change @@ -1968,9 +1968,9 @@ std::string CMiniDexed::GetNewPerformanceDefaultName(void)
1968
1968
return m_PerformanceConfig.GetNewPerformanceDefaultName ();
1969
1969
}
1970
1970
1971
- void CMiniDexed::SetNewPerformanceName (std::string nName )
1971
+ void CMiniDexed::SetNewPerformanceName (const std::string &Name )
1972
1972
{
1973
- m_PerformanceConfig.SetNewPerformanceName (nName );
1973
+ m_PerformanceConfig.SetNewPerformanceName (Name );
1974
1974
}
1975
1975
1976
1976
bool CMiniDexed::IsValidPerformance (unsigned nID)
@@ -1983,7 +1983,7 @@ bool CMiniDexed::IsValidPerformanceBank(unsigned nBankID)
1983
1983
return m_PerformanceConfig.IsValidPerformanceBank (nBankID);
1984
1984
}
1985
1985
1986
- void CMiniDexed::SetVoiceName (std::string VoiceName, unsigned nTG)
1986
+ void CMiniDexed::SetVoiceName (const std::string & VoiceName, unsigned nTG)
1987
1987
{
1988
1988
assert (nTG < CConfig::AllToneGenerators);
1989
1989
if (nTG >= m_nToneGenerators) return ; // Not an active TG
Original file line number Diff line number Diff line change @@ -164,8 +164,8 @@ class CMiniDexed
164
164
int GetParameter (TParameter Parameter);
165
165
166
166
std::string GetNewPerformanceDefaultName (void );
167
- void SetNewPerformanceName (std::string nName );
168
- void SetVoiceName (std::string VoiceName, unsigned nTG);
167
+ void SetNewPerformanceName (const std::string &Name );
168
+ void SetVoiceName (const std::string & VoiceName, unsigned nTG);
169
169
bool DeletePerformance (unsigned nID);
170
170
bool DoDeletePerformance (void );
171
171
Original file line number Diff line number Diff line change @@ -1095,17 +1095,9 @@ std::string CPerformanceConfig::GetNewPerformanceDefaultName(void)
1095
1095
return " Perf" + nIndex;
1096
1096
}
1097
1097
1098
- void CPerformanceConfig::SetNewPerformanceName (std::string nName )
1098
+ void CPerformanceConfig::SetNewPerformanceName (const std::string &Name )
1099
1099
{
1100
- int i = nName.length ();
1101
- do
1102
- {
1103
- --i;
1104
- }
1105
- while (i>=0 && nName[i] == 32 );
1106
- nName=nName.substr (0 ,i+1 ) ;
1107
-
1108
- NewPerformanceName = nName;
1100
+ NewPerformanceName = Name.substr (0 , Name.find_last_not_of (' ' ) + 1 );
1109
1101
}
1110
1102
1111
1103
bool CPerformanceConfig::DeletePerformance (unsigned nID)
Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ class CPerformanceConfig // Performance configuration
137
137
bool CreateNewPerformanceFile (void );
138
138
bool GetInternalFolderOk ();
139
139
std::string GetNewPerformanceDefaultName (void );
140
- void SetNewPerformanceName (std::string nName );
140
+ void SetNewPerformanceName (const std::string &Name );
141
141
bool DeletePerformance (unsigned nID);
142
142
bool CheckFreePerformanceSlot (void );
143
143
std::string AddPerformanceBankDirName (unsigned nBankID);
You can’t perform that action at this time.
0 commit comments