From 160c7c56eff51ac715b4150a2a883b4f7809365f Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Fri, 24 Nov 2017 09:04:28 -0800 Subject: Fix build without BT support Signed-off-by: Dirk Hohndel --- desktop-widgets/configuredivecomputerdialog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/desktop-widgets/configuredivecomputerdialog.cpp b/desktop-widgets/configuredivecomputerdialog.cpp index dd9913da4..4f5da16bf 100644 --- a/desktop-widgets/configuredivecomputerdialog.cpp +++ b/desktop-widgets/configuredivecomputerdialog.cpp @@ -904,8 +904,12 @@ void ConfigureDiveComputerDialog::configError(QString err) void ConfigureDiveComputerDialog::getDeviceData() { +#ifdef BT_SUPPORT QString device = ui.bluetoothMode && btDeviceSelectionDialog ? btDeviceSelectionDialog->getSelectedDeviceAddress() : ui.device->currentText(); +#else + QString device = ui.device->currentText(); +#endif device_data.devname = strdup(device.toUtf8().data()); device_data.vendor = strdup(selected_vendor.toUtf8().data()); device_data.product = strdup(selected_product.toUtf8().data()); @@ -915,8 +919,10 @@ void ConfigureDiveComputerDialog::getDeviceData() auto dc = SettingsObjectWrapper::instance()->dive_computer_settings; dc->setDevice(device_data.devname); +#ifdef BT_SUPPORT if (ui.bluetoothMode && btDeviceSelectionDialog) dc->setDeviceName(btDeviceSelectionDialog->getSelectedDeviceName()); +#endif } void ConfigureDiveComputerDialog::on_cancel_clicked() -- cgit v1.2.3-70-g09d2