mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Add helper function that checks if a dive site is in use
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
542e04266d
commit
1dbb6071bd
3 changed files with 17 additions and 10 deletions
12
save-xml.c
12
save-xml.c
|
@ -520,17 +520,9 @@ void save_dives_buffer(struct membuffer *b, const bool select_only)
|
|||
i--; // since we just deleted that one
|
||||
continue;
|
||||
}
|
||||
if (select_only) {
|
||||
bool found = false;
|
||||
for_each_dive(j, d) {
|
||||
if (d->selected && d->dive_site_uuid == ds->uuid) {
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!found)
|
||||
if (select_only && !is_dive_site_used(ds->uuid, true))
|
||||
continue;
|
||||
}
|
||||
|
||||
put_format(b, "<site uuid='%8x'", ds->uuid);
|
||||
show_utf8(b, ds->name, " name='", "'", 1);
|
||||
if (ds->latitude.udeg || ds->longitude.udeg) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue