diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-06-11 23:06:42 +0200 |
---|---|---|
committer | Sefa Eyeoglu <contact@scrumplex.net> | 2022-06-11 23:06:42 +0200 |
commit | 8a0aa5a0c852c3a8043d24831be30ccc89aa32d0 (patch) | |
tree | ca01ad10681e9093ac3490d1d4e77f7dbb3c95cf /launcher | |
parent | 2bd8e7dca4aa55c836cb0bf33dc8d4be84fc938c (diff) | |
download | PrismLauncher-8a0aa5a0c852c3a8043d24831be30ccc89aa32d0.tar.gz PrismLauncher-8a0aa5a0c852c3a8043d24831be30ccc89aa32d0.tar.bz2 PrismLauncher-8a0aa5a0c852c3a8043d24831be30ccc89aa32d0.zip |
fix: avoid re-registering InstanceType
Diffstat (limited to 'launcher')
-rw-r--r-- | launcher/BaseInstance.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/launcher/BaseInstance.cpp b/launcher/BaseInstance.cpp index 0240afa8..f02205e9 100644 --- a/launcher/BaseInstance.cpp +++ b/launcher/BaseInstance.cpp @@ -59,7 +59,11 @@ BaseInstance::BaseInstance(SettingsObjectPtr globalSettings, SettingsObjectPtr s m_settings->registerSetting("lastLaunchTime", 0); m_settings->registerSetting("totalTimePlayed", 0); m_settings->registerSetting("lastTimePlayed", 0); - m_settings->registerSetting("InstanceType", ""); + + // NOTE: Sometimees InstanceType is already registered, as it was used to identify the type of + // a locally stored instance + if (!m_settings->getSetting("InstanceType")) + m_settings->registerSetting("InstanceType", ""); // Custom Commands auto commandSetting = m_settings->registerSetting({"OverrideCommands","OverrideLaunchCmd"}, false); |