diff options
author | flow <flowlnlnln@gmail.com> | 2022-07-25 13:59:56 -0300 |
---|---|---|
committer | flow <flowlnlnln@gmail.com> | 2022-07-26 15:11:56 -0300 |
commit | 1a6cb9ee99a35c0edd2b2bd1041daab895b90182 (patch) | |
tree | 71ef005e1913e17ca4b0d4ad06d6bcbd61548002 /launcher | |
parent | 65a945f968459786bc235d37bf1302d03ccd07d6 (diff) | |
download | PrismLauncher-1a6cb9ee99a35c0edd2b2bd1041daab895b90182.tar.gz PrismLauncher-1a6cb9ee99a35c0edd2b2bd1041daab895b90182.tar.bz2 PrismLauncher-1a6cb9ee99a35c0edd2b2bd1041daab895b90182.zip |
chore: add some debugging prints in AccountList
Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher')
-rw-r--r-- | launcher/minecraft/auth/AccountList.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/launcher/minecraft/auth/AccountList.cpp b/launcher/minecraft/auth/AccountList.cpp index 2b851e18..b3b57c74 100644 --- a/launcher/minecraft/auth/AccountList.cpp +++ b/launcher/minecraft/auth/AccountList.cpp @@ -109,8 +109,10 @@ QStringList AccountList::profileNames() const { void AccountList::addAccount(const MinecraftAccountPtr account) { - // NOTE: Do not allow adding something that's already there - if(m_accounts.contains(account)) { + // NOTE: Do not allow adding something that's already there. We shouldn't let it continue + // because of the signal / slot connections after this. + if (m_accounts.contains(account)) { + qDebug() << "Tried to add account that's already on the accounts list!"; return; } @@ -123,6 +125,8 @@ void AccountList::addAccount(const MinecraftAccountPtr account) if(profileId.size()) { auto existingAccount = findAccountByProfileId(profileId); if(existingAccount != -1) { + qDebug() << "Replacing old account with a new one with the same profile ID!"; + MinecraftAccountPtr existingAccountPtr = m_accounts[existingAccount]; m_accounts[existingAccount] = account; if(m_defaultAccount == existingAccountPtr) { @@ -138,9 +142,12 @@ void AccountList::addAccount(const MinecraftAccountPtr account) // if we don't have this profileId yet, add the account to the end int row = m_accounts.count(); + qDebug() << "Inserting account at index" << row; + beginInsertRows(QModelIndex(), row, row); m_accounts.append(account); endInsertRows(); + onListChanged(); } |