mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-08 09:09:04 +00:00
Properly Notify when Achievements Login Fails
This commit is contained in:
parent
8fac6061ac
commit
2f40bc25ae
5 changed files with 27 additions and 4 deletions
|
@ -6,6 +6,8 @@
|
|||
|
||||
#include <mutex>
|
||||
|
||||
#include <rcheevos/include/rc_error.h>
|
||||
|
||||
#include <QDialogButtonBox>
|
||||
#include <QScrollArea>
|
||||
#include <QScrollBar>
|
||||
|
@ -36,7 +38,7 @@ AchievementsWindow::AchievementsWindow(QWidget* parent) : QDialog(parent)
|
|||
});
|
||||
});
|
||||
connect(&Settings::Instance(), &Settings::EmulationStateChanged, this,
|
||||
[this] { m_settings_widget->UpdateData(); });
|
||||
[this] { m_settings_widget->UpdateData(RC_OK); });
|
||||
connect(&Settings::Instance(), &Settings::HardcoreStateChanged, this,
|
||||
[this] { AchievementsWindow::UpdateData({.all = true}); });
|
||||
}
|
||||
|
@ -79,7 +81,7 @@ void AchievementsWindow::ConnectWidgets()
|
|||
|
||||
void AchievementsWindow::UpdateData(AchievementManager::UpdatedItems updated_items)
|
||||
{
|
||||
m_settings_widget->UpdateData();
|
||||
m_settings_widget->UpdateData(updated_items.failed_login_code);
|
||||
if (updated_items.all)
|
||||
{
|
||||
m_header_widget->UpdateData();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue