@@ -232,8 +232,6 @@ void CClientSettings::ReadSettingsFromXML ( const QDomDocument& IniXMLDocument,
232232 int iValue;
233233 bool bValue;
234234
235- bCleanUpLegacyFaderSettings = CommandLineOptions.contains ( " --cleanuplegacyfadersettings" );
236-
237235 // IP addresses
238236 for ( iIdx = 0 ; iIdx < MAX_NUM_SERVER_ADDR_ITEMS; iIdx++ )
239237 {
@@ -559,53 +557,6 @@ void CClientSettings::ReadSettingsFromXML ( const QDomDocument& IniXMLDocument,
559557 ReadFaderSettingsFromXML ( IniXMLDocument );
560558}
561559
562- QString CClientSettings::CleanUpLegacyFaderSetting ( QString strFaderTag, int iIdx )
563- {
564- bool ok;
565- int iIdy;
566- bool bDup;
567-
568- if ( !bCleanUpLegacyFaderSettings || strFaderTag.isEmpty () )
569- {
570- return strFaderTag;
571- }
572-
573- QStringList slChanFaderTag = strFaderTag.split ( " :" );
574- if ( slChanFaderTag.size () != 2 )
575- {
576- return strFaderTag;
577- }
578-
579- const int iChan = slChanFaderTag[0 ].toInt ( &ok );
580- if ( ok && iChan >= 0 && iChan <= MAX_NUM_CHANNELS )
581- {
582- // *assumption*: legacy tag that needs cleaning up
583- strFaderTag = slChanFaderTag[1 ];
584- }
585-
586- // duplicate detection
587- // this assumes the first entry into the vector is the newest one and skips any later ones.
588- // the alternative is to use iIdy for the vector entry, so overwriting the duplicate.
589- // (in both cases, this currently leaves holes in the vector.)
590- bDup = false ;
591- for ( iIdy = 0 ; iIdy < iIdx; iIdy++ )
592- {
593- if ( strFaderTag == vecStoredFaderTags[iIdy] )
594- {
595- // duplicate entry
596- bDup = true ;
597- break ;
598- }
599- }
600- if ( bDup )
601- {
602- // so skip all settings for this iIdx (use iIdx here even if using iIdy and not doing continue below)
603- return QString ();
604- }
605-
606- return strFaderTag;
607- }
608-
609560void CClientSettings::ReadFaderSettingsFromXML ( const QDomDocument& IniXMLDocument )
610561{
611562 int iIdx;
@@ -615,9 +566,8 @@ void CClientSettings::ReadFaderSettingsFromXML ( const QDomDocument& IniXMLDocum
615566 for ( iIdx = 0 ; iIdx < MAX_NUM_STORED_FADER_SETTINGS; iIdx++ )
616567 {
617568 // stored fader tags
618- QString strFaderTag = CleanUpLegacyFaderSetting (
619- FromBase64ToString ( GetIniSetting ( IniXMLDocument, " client" , QString ( " storedfadertag%1_base64" ).arg ( iIdx ), " " ) ),
620- iIdx );
569+ QString strFaderTag =
570+ FromBase64ToString ( GetIniSetting ( IniXMLDocument, " client" , QString ( " storedfadertag%1_base64" ).arg ( iIdx ), " " ) );
621571
622572 if ( strFaderTag.isEmpty () )
623573 {
0 commit comments