diff --git a/src/settings/backendsettingspage.cpp b/src/settings/backendsettingspage.cpp index 73b924411..ae6b95a83 100644 --- a/src/settings/backendsettingspage.cpp +++ b/src/settings/backendsettingspage.cpp @@ -316,7 +316,7 @@ void BackendSettingsPage::Load_Device(QString output, QVariant device) { bool found(false); for (int i = 0; i < ui_->combobox_device->count(); ++i) { QVariant d = ui_->combobox_device->itemData(i).value(); - if (df_device.value == d) { + if (df_device.value.isValid() && df_device.value == d) { ui_->combobox_device->setCurrentIndex(i); found = true; break;