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:
@@ -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 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user