[PATCH] Only use DC_TRANSPORT_* with SSRF_CUSTOM_SERIAL

Anton Lundin glance at acc.umu.se
Tue Sep 8 13:16:04 PDT 2015


This if'defs DC_TRANSPORT_* use with SSRF_CUSTOM_SERIAL, because the
enum doesn't exist when building against stock libdivecomputer.

Signed-off-by: Anton Lundin <glance at acc.umu.se>
---
 qt-ui/downloadfromdivecomputer.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/qt-ui/downloadfromdivecomputer.cpp b/qt-ui/downloadfromdivecomputer.cpp
index 71761bf..7e18dae 100644
--- a/qt-ui/downloadfromdivecomputer.cpp
+++ b/qt-ui/downloadfromdivecomputer.cpp
@@ -347,7 +347,9 @@ void DownloadFromDCWidget::on_downloadCancelRetryButton_clicked()
 	data.deviceid = data.diveid = 0;
 	set_default_dive_computer(data.vendor, data.product);
 	set_default_dive_computer_device(data.devname);
+#if defined(BT_SUPPORT) && defined(SSRF_CUSTOM_SERIAL)
 	set_default_dive_computer_download_mode(ui.bluetoothMode->isChecked() ? DC_TRANSPORT_BLUETOOTH : DC_TRANSPORT_SERIAL);
+#endif
 	thread = new DownloadThread(this, &data);
 
 	connect(thread, SIGNAL(finished()),
-- 
2.1.4



More information about the subsurface mailing list