mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Selection: move selection of "first" dive to core
The DiveListView has a function to select the first dive. Move this to the core to be able to call it from all parts (not only desktop) of the code. Currently, this has a (small?) UI regression: when filtering dives and no selected dive is visible anymore, the old code would select the first dive in the list. The new code selects the newest dive, which might not be the first if some sort-criterion is active. To revert to the old behavior, it will be necessary to move the sorting function likewise to the core. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
86f384f932
commit
755f185cfc
4 changed files with 16 additions and 26 deletions
|
@ -19,6 +19,7 @@ extern void deselect_dive(struct dive *dive);
|
|||
extern struct dive *first_selected_dive(void);
|
||||
extern struct dive *last_selected_dive(void);
|
||||
extern bool consecutive_selected(void);
|
||||
extern void select_newest_visible_dive();
|
||||
|
||||
#if DEBUG_SELECTION_TRACKING
|
||||
extern void dump_selection(void);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue