1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-04 21:27:58 +02:00

* Prevent duplicate accounts IDs in settings.

This commit is contained in:
Christian Muehlhaeuser
2012-06-20 17:34:44 +02:00
parent 6fd839c237
commit 27ea1ea793

View File

@@ -1093,14 +1093,20 @@ TomahawkSettings::removeSipPlugin( const QString& pluginId )
QStringList QStringList
TomahawkSettings::accounts() const TomahawkSettings::accounts() const
{ {
return value( "accounts/allaccounts", QStringList() ).toStringList(); QStringList accounts = value( "accounts/allaccounts", QStringList() ).toStringList();
accounts.removeDuplicates();
return accounts;
} }
void void
TomahawkSettings::setAccounts( const QStringList& accountIds ) TomahawkSettings::setAccounts( const QStringList& accountIds )
{ {
setValue( "accounts/allaccounts", accountIds ); QStringList accounts = accountIds;
accounts.removeDuplicates();
setValue( "accounts/allaccounts", accounts );
} }