summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libdivecomputer.h1
-rw-r--r--qt-ui/downloadfromdivecomputer.cpp3
2 files changed, 4 insertions, 0 deletions
diff --git a/libdivecomputer.h b/libdivecomputer.h
index 59e513142..91548bac3 100644
--- a/libdivecomputer.h
+++ b/libdivecomputer.h
@@ -31,6 +31,7 @@ typedef struct device_data_t
bool libdc_log;
bool libdc_dump;
FILE *libdc_logfile;
+ struct dive_table *download_table;
} device_data_t;
const char *do_libdivecomputer_import(device_data_t *data);
diff --git a/qt-ui/downloadfromdivecomputer.cpp b/qt-ui/downloadfromdivecomputer.cpp
index fb981c9f8..87529456b 100644
--- a/qt-ui/downloadfromdivecomputer.cpp
+++ b/qt-ui/downloadfromdivecomputer.cpp
@@ -38,6 +38,8 @@ namespace DownloadFromDcGlobal {
const char *err_string;
};
+struct dive_table downloadTable;
+
DownloadFromDCWidget::DownloadFromDCWidget(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f),
thread(0),
downloading(false),
@@ -49,6 +51,7 @@ DownloadFromDCWidget::DownloadFromDCWidget(QWidget *parent, Qt::WindowFlags f) :
ostcFirmwareCheck(0),
currentState(INITIAL)
{
+ clear_table(&downloadTable);
ui.setupUi(this);
ui.progressBar->hide();
ui.progressBar->setMinimum(0);