mirror of
https://github.com/overte-org/overte.git
synced 2025-06-27 21:30:13 +02:00
If Interface.ini doesn't contain crash option value assume default
This commit is contained in:
parent
a98a867b06
commit
7c8ff4dcbd
1 changed files with 3 additions and 2 deletions
|
@ -35,9 +35,10 @@ void CrashHandler::checkForAndHandleCrash() {
|
||||||
QSettings::setDefaultFormat(QSettings::IniFormat);
|
QSettings::setDefaultFormat(QSettings::IniFormat);
|
||||||
QSettings settings;
|
QSettings settings;
|
||||||
settings.beginGroup("Developer");
|
settings.beginGroup("Developer");
|
||||||
bool displayCrashOptions = settings.value(MenuOption::DisplayCrashOptions).toBool();
|
QVariant displayCrashOptions = settings.value(MenuOption::DisplayCrashOptions);
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
if (displayCrashOptions) {
|
if (!displayCrashOptions.isValid() // Option does not exist in Interface.ini so assume default behavior.
|
||||||
|
|| displayCrashOptions.toBool()) {
|
||||||
Action action = promptUserForAction();
|
Action action = promptUserForAction();
|
||||||
if (action != DO_NOTHING) {
|
if (action != DO_NOTHING) {
|
||||||
handleCrash(action);
|
handleCrash(action);
|
||||||
|
|
Loading…
Reference in a new issue