QML UI: make sure the dive list is empty before loading dives

When testing subsurface-mobile on the desktop from an account that had a
default file set up in the Subsurface preferences that file would already
be loaded creating rather confusing output.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2015-07-24 13:18:30 -07:00
parent 7e7dcb2451
commit a05e37188b
4 changed files with 20 additions and 13 deletions

View file

@ -58,7 +58,7 @@ void QMLManager::loadDives()
showMessage(get_error_string());
return;
}
showMessage("got email / password");
clear_dive_file_data();
QByteArray fileNamePrt = QFile::encodeName(url);
int error = parse_file(fileNamePrt.data());
@ -70,11 +70,13 @@ void QMLManager::loadDives()
showMessage(get_error_string());
}
process_dives(false, false);
int i;
struct dive *d;
for_each_dive(i, d)
DiveListModel::instance()->addDive(d);
for_each_dive(i, d) {
DiveListModel::instance()->addDive(d);
}
}
void QMLManager::commitChanges(QString diveId, QString suit, QString buddy, QString diveMaster, QString notes)