Finish refactor, made settings_default a const reference.

This commit is contained in:
Joseph Lenox 2018-11-18 12:05:00 -06:00 committed by Joseph Lenox
parent 3812f13cb5
commit 52827f0d9b

View File

@ -58,7 +58,7 @@ void PresetChooser::load(std::array<Presets, preset_types> presets) {
}
// # Read the current defaults from the settings file
auto settings_defaults {_settings.default_presets.at(get_preset(group))};
const auto& settings_defaults {_settings.default_presets.at(get_preset(group))};
size_t i {0};
std::vector<std::string> preset_names {};
@ -100,12 +100,6 @@ void PresetChooser::load(std::array<Presets, preset_types> presets) {
if (group == preset_t::Printer) {
selected_printer_name = selected_preset;
}
// update settings
if (settings_defaults.size() > i) {
settings_defaults[i] = selected_preset.ToStdString();
} else {
settings_defaults.push_back(selected_preset.ToStdString());
}
++i;
}