summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qt-ui/configuredivecomputer.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/qt-ui/configuredivecomputer.cpp b/qt-ui/configuredivecomputer.cpp
index 2d7008b81..f591efffa 100644
--- a/qt-ui/configuredivecomputer.cpp
+++ b/qt-ui/configuredivecomputer.cpp
@@ -114,15 +114,16 @@ void WriteSettingsThread::run()
rc = dc_device_open(&data->device, data->context, data->descriptor, data->devname);
if (rc == DC_STATUS_SUCCESS) {
dc_status_t result;
- if (dc_device_get_type(data->device) == DC_FAMILY_HW_OSTC3) {
- if (m_settingName == "Name") {
+ if (m_settingName == "Name") {
+ switch (dc_device_get_type(data->device)) {
+ case DC_FAMILY_HW_OSTC3:
supported = true;
result = hw_ostc3_device_customtext(data->device, m_settingValue.toByteArray().data());
- }
- } else if ( dc_device_get_type(data->device) == DC_FAMILY_HW_FROG ) {
- if (m_settingName == "Name") {
+ break;
+ case DC_FAMILY_HW_FROG:
supported = true;
result = hw_frog_device_customtext(data->device, m_settingValue.toByteArray().data());
+ break;
}
}
if (m_settingName == "DateAndTime") {