summaryrefslogtreecommitdiffstats
path: root/desktop-widgets/command_private.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'desktop-widgets/command_private.cpp')
-rw-r--r--desktop-widgets/command_private.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/desktop-widgets/command_private.cpp b/desktop-widgets/command_private.cpp
index 6dac645b5..0dfd5eea4 100644
--- a/desktop-widgets/command_private.cpp
+++ b/desktop-widgets/command_private.cpp
@@ -42,7 +42,7 @@ static void setClosestCurrentDive(timestamp_t when, const std::vector<dive *> &s
// Reset the selection to the dives of the "selection" vector and send the appropriate signals.
// Set the current dive to "currentDive". "currentDive" must be an element of "selection" (or
// null if "seletion" is empty). Return true if the selection or current dive changed.
-bool setSelection(const std::vector<dive *> &selection, dive *currentDive)
+void setSelection(const std::vector<dive *> &selection, dive *currentDive)
{
// To do so, generate vectors of dives to be selected and deselected.
// We send signals batched by trip, so keep track of trip/dive pairs.
@@ -102,8 +102,9 @@ bool setSelection(const std::vector<dive *> &selection, dive *currentDive)
emit diveListNotifier.currentDiveChanged();
}
- // return true if selection of current dive changed
- return selectionChanged || currentDiveChanged;
+ // If the selection changed -> tell the frontend
+ if (selectionChanged || currentDiveChanged)
+ emit diveListNotifier.selectionChanged();
}
// Turn current selection into a vector.