mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 06:15:26 +00:00
Core: remove preexisting field from struct dive_table
Dives are now in all cases imported via distinct dive_tables. Therefore the "preexisting" marker is useless. Remove. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
810903bdb9
commit
ab14889563
6 changed files with 2 additions and 7 deletions
|
@ -431,7 +431,7 @@ extern const struct units *get_units(void);
|
|||
extern int run_survey, verbose, quit, force_root;
|
||||
|
||||
struct dive_table {
|
||||
int nr, allocated, preexisting;
|
||||
int nr, allocated;
|
||||
struct dive **dives;
|
||||
};
|
||||
|
||||
|
|
|
@ -77,7 +77,6 @@ void DownloadThread::run()
|
|||
#endif
|
||||
qDebug() << "Starting download from " << (internalData->bluetooth_mode ? "BT" : internalData->devname);
|
||||
downloadTable.nr = 0;
|
||||
dive_table.preexisting = dive_table.nr;
|
||||
|
||||
Q_ASSERT(internalData->download_table != nullptr);
|
||||
const char *errorText;
|
||||
|
|
|
@ -503,7 +503,7 @@ static int find_dive(struct divecomputer *match)
|
|||
{
|
||||
int i;
|
||||
|
||||
for (i = dive_table.preexisting - 1; i >= 0; i--) {
|
||||
for (i = dive_table.nr - 1; i >= 0; i--) {
|
||||
struct dive *old = dive_table.dives[i];
|
||||
|
||||
if (match_one_dive(match, old))
|
||||
|
|
|
@ -671,7 +671,6 @@ successful_exit:
|
|||
// for the remote data - which then later gets merged with the remote data if necessary
|
||||
if (noCloudToCloud) {
|
||||
git_storage_update_progress(qPrintable(tr("Loading dives from local storage ('no cloud' mode)")));
|
||||
dive_table.preexisting = dive_table.nr;
|
||||
mergeLocalRepo();
|
||||
DiveListModel::instance()->clear();
|
||||
DiveListModel::instance()->addAllDives();
|
||||
|
|
|
@ -611,7 +611,6 @@ void DiveTripModel::setupModelData()
|
|||
clear();
|
||||
if (autogroup)
|
||||
autogroup_dives();
|
||||
dive_table.preexisting = dive_table.nr;
|
||||
QMap<dive_trip_t *, TripItem *> trips;
|
||||
while (--i >= 0) {
|
||||
struct dive *dive = get_dive(i);
|
||||
|
|
|
@ -9,7 +9,6 @@ void TestRenumber::setup()
|
|||
{
|
||||
QCOMPARE(parse_file(SUBSURFACE_TEST_DATA "/dives/test47.xml", &dive_table), 0);
|
||||
process_loaded_dives();
|
||||
dive_table.preexisting = dive_table.nr;
|
||||
}
|
||||
|
||||
void TestRenumber::testMerge()
|
||||
|
@ -20,7 +19,6 @@ void TestRenumber::testMerge()
|
|||
QCOMPARE(dive_table.nr, 1);
|
||||
QCOMPARE(unsaved_changes(), 1);
|
||||
mark_divelist_changed(false);
|
||||
dive_table.preexisting = dive_table.nr;
|
||||
}
|
||||
|
||||
void TestRenumber::testMergeAndAppend()
|
||||
|
|
Loading…
Add table
Reference in a new issue