Showing the changes to interface/src/CrashHandler.cpp (1 of 1 file). Show all
Unified · Split
| @@ -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); |