From f4f9ba9263c97a7c7612b68711a6c92c70d8721a Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Fri, 6 Dec 2019 09:47:59 +0100 Subject: Selection: provide convenience function for single-dive selection Currently, selecting a single dive or deselecting all dives was quite awkward: One had to pass in a single-dive vector and the dive itself (as current dive). Provide a convenience function that selects a single dive or deselects all dives if null is passed in. Signed-off-by: Berthold Stoeger --- commands/command_divelist.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'commands') diff --git a/commands/command_divelist.cpp b/commands/command_divelist.cpp index 12e1c9309..1d1a90387 100644 --- a/commands/command_divelist.cpp +++ b/commands/command_divelist.cpp @@ -574,10 +574,7 @@ void DeleteDive::redoit() timestamp_t when = divesToAdd.dives[0].dive->when; newCurrent = find_next_visible_dive(when); } - if (newCurrent) - setSelection(std::vector{ newCurrent }, newCurrent); - else - setSelection(std::vector(), nullptr); + select_single_dive(newCurrent); } -- cgit v1.2.3-70-g09d2