summaryrefslogtreecommitdiffstats
path: root/mobile-widgets/qmlmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mobile-widgets/qmlmanager.cpp')
-rw-r--r--mobile-widgets/qmlmanager.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/mobile-widgets/qmlmanager.cpp b/mobile-widgets/qmlmanager.cpp
index bace5aed6..f14092fb1 100644
--- a/mobile-widgets/qmlmanager.cpp
+++ b/mobile-widgets/qmlmanager.cpp
@@ -1125,10 +1125,10 @@ void QMLManager::commitChanges(QString diveId, QString number, QString date, QSt
if (state != "add" && !is_cylinder_used(d, i))
continue;
- d->cylinder[i].start.mbar = parsePressureToMbar(startpressure[j]);
- d->cylinder[i].end.mbar = parsePressureToMbar(endpressure[j]);
- if (d->cylinder[i].end.mbar > d->cylinder[i].start.mbar)
- d->cylinder[i].end.mbar = d->cylinder[i].start.mbar;
+ d->cylinders.cylinders[i].start.mbar = parsePressureToMbar(startpressure[j]);
+ d->cylinders.cylinders[i].end.mbar = parsePressureToMbar(endpressure[j]);
+ if (d->cylinders.cylinders[i].end.mbar > d->cylinders.cylinders[i].start.mbar)
+ d->cylinders.cylinders[i].end.mbar = d->cylinders.cylinders[i].start.mbar;
j++;
}
@@ -1146,8 +1146,8 @@ void QMLManager::commitChanges(QString diveId, QString number, QString date, QSt
he >= 0 && he <= 1000 &&
o2 + he <= 1000) {
diveChanged = true;
- d->cylinder[i].gasmix.o2.permille = o2;
- d->cylinder[i].gasmix.he.permille = he;
+ d->cylinders.cylinders[i].gasmix.o2.permille = o2;
+ d->cylinders.cylinders[i].gasmix.he.permille = he;
}
j++;
}
@@ -1157,7 +1157,7 @@ void QMLManager::commitChanges(QString diveId, QString number, QString date, QSt
diveChanged = true;
unsigned long i;
int size = 0, wp = 0, j = 0, k = 0;
- for (j = 0; k < usedCylinder.length() && j < MAX_CYLINDERS; j++) {
+ for (j = 0; k < usedCylinder.length(); j++) {
if (state != "add" && !is_cylinder_used(d, j))
continue;
@@ -1173,9 +1173,9 @@ void QMLManager::commitChanges(QString diveId, QString number, QString date, QSt
break;
}
}
- d->cylinder[j].type.description = copy_qstring(usedCylinder[k]);
- d->cylinder[j].type.size.mliter = size;
- d->cylinder[j].type.workingpressure.mbar = wp;
+ d->cylinders.cylinders[j].type.description = copy_qstring(usedCylinder[k]);
+ d->cylinders.cylinders[j].type.size.mliter = size;
+ d->cylinders.cylinders[j].type.workingpressure.mbar = wp;
k++;
}
}
@@ -1788,9 +1788,9 @@ QStringList QMLManager::cylinderInit() const
struct dive *d;
int i = 0;
for_each_dive (i, d) {
- for (int j = 0; j < MAX_CYLINDERS; j++) {
- if (!empty_string(d->cylinder[j].type.description))
- cylinders << d->cylinder[j].type.description;
+ for (int j = 0; j < d->cylinders.nr; j++) {
+ if (!empty_string(d->cylinders.cylinders[j].type.description))
+ cylinders << d->cylinders.cylinders[j].type.description;
}
}