summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mobile-widgets/qmlmanager.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/mobile-widgets/qmlmanager.cpp b/mobile-widgets/qmlmanager.cpp
index 08ce7fca7..aab3f1d08 100644
--- a/mobile-widgets/qmlmanager.cpp
+++ b/mobile-widgets/qmlmanager.cpp
@@ -1378,10 +1378,17 @@ bool QMLManager::undoDelete(int id)
void QMLManager::selectDive(int id)
{
int i;
+ extern int amount_selected;
struct dive *dive = NULL;
- for_each_dive (i, dive)
+ amount_selected = 0;
+ for_each_dive (i, dive) {
dive->selected = (dive->id == id);
+ if (dive->selected)
+ amount_selected++;
+ }
+ if (amount_selected == 0)
+ qWarning("QManager::selectDive() called with unknown id");
}
void QMLManager::deleteDive(int id)