aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/instance/InstanceSettingsPage.cpp
diff options
context:
space:
mode:
authorAaron Sonin <10217842+byteduck@users.noreply.github.com>2023-01-02 10:50:24 -0700
committerAaron <10217842+byteduck@users.noreply.github.com>2023-01-02 11:17:19 -0700
commite18652387835e61d6b006d88fe856c63e24a098f (patch)
treedfe09aa822afd1e6a0802c0ee5c56054df59c686 /launcher/ui/pages/instance/InstanceSettingsPage.cpp
parent021e6c02d781706da82ca8ee5c77f716b5c210b9 (diff)
downloadPrismLauncher-e18652387835e61d6b006d88fe856c63e24a098f.tar.gz
PrismLauncher-e18652387835e61d6b006d88fe856c63e24a098f.tar.bz2
PrismLauncher-e18652387835e61d6b006d88fe856c63e24a098f.zip
Add null check for face in instance account settings selector
Co-authored-by: flow <flowlnlnln@gmail.com> Signed-off-by: Aaron Sonin <10217842+byteduck@users.noreply.github.com> Signed-off-by: Aaron <10217842+byteduck@users.noreply.github.com>
Diffstat (limited to 'launcher/ui/pages/instance/InstanceSettingsPage.cpp')
-rw-r--r--launcher/ui/pages/instance/InstanceSettingsPage.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/launcher/ui/pages/instance/InstanceSettingsPage.cpp b/launcher/ui/pages/instance/InstanceSettingsPage.cpp
index 1c3989f6..a870c01b 100644
--- a/launcher/ui/pages/instance/InstanceSettingsPage.cpp
+++ b/launcher/ui/pages/instance/InstanceSettingsPage.cpp
@@ -514,7 +514,11 @@ void InstanceSettingsPage::changeInstanceAccount()
m_settings->set("InstanceAccountId", account->profileId());
ui->instanceAccountSelector->setText(account->profileName());
- ui->instanceAccountSelector->setIcon(account->getFace());
+ if (auto face = account->getFace(); !face.isNull()) {
+ ui->instanceAccountSelector->setIcon(face);
+ } else {
+ ui->instanceAccountSelector->setIcon(APPLICATION->getThemedIcon("noaccount"));
+ }
}
void InstanceSettingsPage::on_maxMemSpinBox_valueChanged(int i)