History

If Interface.ini doesn't contain crash option value assume default

David Rowe committed 11 years ago

Commit 7c8ff4d1 parent a98a8671 file · +3 −2Browse files

Showing the changes to interface/src/CrashHandler.cpp (1 of 1 file). Show all

Unified · Split

interface/src/CrashHandler.cpp+3−2
@@ -35,9 +35,10 @@ void CrashHandler::checkForAndHandleCrash() { · 34 unmodified lines
35 QSettings::setDefaultFormat(QSettings::IniFormat);35 QSettings::setDefaultFormat(QSettings::IniFormat);
36 QSettings settings;36 QSettings settings;
37 settings.beginGroup("Developer");37 settings.beginGroup("Developer");
38 bool displayCrashOptions = settings.value(MenuOption::DisplayCrashOptions).toBool();38 QVariant displayCrashOptions = settings.value(MenuOption::DisplayCrashOptions);
39 settings.endGroup();39 settings.endGroup();
40 if (displayCrashOptions) {40 if (!displayCrashOptions.isValid() // Option does not exist in Interface.ini so assume default behavior.
41 || displayCrashOptions.toBool()) {
41 Action action = promptUserForAction();42 Action action = promptUserForAction();
42 if (action != DO_NOTHING) {43 if (action != DO_NOTHING) {
43 handleCrash(action);44 handleCrash(action);