summaryrefslogtreecommitdiffstats
path: root/core/divecomputer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/divecomputer.cpp')
-rw-r--r--core/divecomputer.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/core/divecomputer.cpp b/core/divecomputer.cpp
index 978074e62..5e177e541 100644
--- a/core/divecomputer.cpp
+++ b/core/divecomputer.cpp
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: GPL-2.0
#include "divecomputer.h"
#include "dive.h"
-#include "subsurface-qt/SettingsObjectWrapper.h"
+#include "core/settings/qPrefDiveComputer.h"
#include "subsurface-string.h"
DiveComputerList dcList;
@@ -123,14 +123,12 @@ extern "C" void call_for_each_dc (void *f, void (*callback)(void *, const char *
extern "C" int is_default_dive_computer(const char *vendor, const char *product)
{
- auto dc = SettingsObjectWrapper::instance()->dive_computer_settings;
- return dc->vendor() == vendor && dc->product() == product;
+ return qPrefDiveComputer::vendor() == vendor && qPrefDiveComputer::product() == product;
}
extern "C" int is_default_dive_computer_device(const char *name)
{
- auto dc = SettingsObjectWrapper::instance()->dive_computer_settings;
- return dc->device() == name;
+ return qPrefDiveComputer::device() == name;
}
extern "C" void set_dc_nickname(struct dive *dive)