diff options
-rw-r--r-- | mobile-widgets/qml/DiveDetails.qml | 2 | ||||
-rw-r--r-- | mobile-widgets/qmlmanager.cpp | 8 |
2 files changed, 4 insertions, 6 deletions
diff --git a/mobile-widgets/qml/DiveDetails.qml b/mobile-widgets/qml/DiveDetails.qml index dc0af53b6..41e7f50be 100644 --- a/mobile-widgets/qml/DiveDetails.qml +++ b/mobile-widgets/qml/DiveDetails.qml @@ -229,7 +229,7 @@ Kirigami.Page { watertemp = currentItem.modelData.dive.waterTemp suitIndex = currentItem.modelData.dive.suitList.indexOf(currentItem.modelData.dive.suit) if (currentItem.modelData.dive.buddy.indexOf(",") > 0) { - buddyIndex = currentItem.modelData.dive.buddyList.indexOf(qsTr("Multiple Buddies")); + buddyText = currentItem.modelData.dive.buddy; } else { buddyIndex = currentItem.modelData.dive.buddyList.indexOf(currentItem.modelData.dive.buddy) } diff --git a/mobile-widgets/qmlmanager.cpp b/mobile-widgets/qmlmanager.cpp index 413364a65..21ce76735 100644 --- a/mobile-widgets/qmlmanager.cpp +++ b/mobile-widgets/qmlmanager.cpp @@ -1008,11 +1008,9 @@ void QMLManager::commitChanges(QString diveId, QString date, QString location, Q if (buddy.contains(",")){ buddy = buddy.replace(QRegExp("\\s*,\\s*"), ", "); } - if (!buddy.contains("Multiple Buddies")) { - diveChanged = true; - free(d->buddy); - d->buddy = strdup(qPrintable(buddy)); - } + diveChanged = true; + free(d->buddy); + d->buddy = strdup(qPrintable(buddy)); } if (myDive->divemaster() != diveMaster) { diveChanged = true; |