When saving only selected dives, only include referenced dive computers

Since we should have far fewer dive computers than dives this straight
forward algorithm shouldn't cause any performance issues.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2015-06-10 07:24:34 -07:00
parent 2365531c68
commit 1ee447b5a9
4 changed files with 28 additions and 6 deletions

View file

@ -821,7 +821,7 @@ static void save_settings(git_repository *repo, struct dir *tree)
put_format(&b, "version %d\n", VERSION);
save_userid(&b);
call_for_each_dc(&b, save_one_device);
call_for_each_dc(&b, save_one_device, false);
cond_put_format(autogroup, &b, "autogroup\n");
blob_insert(repo, tree, &b, "00-Subsurface");