diff options
-rw-r--r-- | qt-ui/divelogimportdialog.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/qt-ui/divelogimportdialog.cpp b/qt-ui/divelogimportdialog.cpp index 27bb26b4a..f9452e85d 100644 --- a/qt-ui/divelogimportdialog.cpp +++ b/qt-ui/divelogimportdialog.cpp @@ -100,6 +100,18 @@ void DiveLogImportDialog::on_buttonBox_accepted() sample->ndl.seconds *= 60; sample->tts.seconds *= 60; } + + /* And the two first samples are "settings" from there software */ + memcpy(dive->dc.sample, dive->dc.sample + 2, sizeof(dive->dc.sample) * dive->dc.samples - 2); + dive->dc.samples -= 2; + memset(dive->dc.sample + dive->dc.samples, 0, sizeof(dive->dc.sample) * 2); + + /* And fix dammanged temperature from the initial samples */ + dive->mintemp.mkelvin = 0; + dive->maxtemp.mkelvin = 0; + dive->watertemp.mkelvin = 0; + dive->dc.watertemp.mkelvin = 0; + fixup_dive(dive); } process_dives(true, false); |