aboutsummaryrefslogtreecommitdiffstats
path: root/core/divesite.c
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2020-03-03 21:48:08 +0100
committerGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2020-04-07 00:13:35 +0200
commit3aa1bb5bfae9a7ebf8f5e6cdbf751afcafdb4baf (patch)
treee53c177a5efe22da4ab772b9033062e463358e16 /core/divesite.c
parent2417a54675011885c699dbe8a77a427effcb26c5 (diff)
downloadsubsurface-3aa1bb5bfae9a7ebf8f5e6cdbf751afcafdb4baf.tar.gz
core: add remove_event_from_dc() function
We have a remove_event() function that 1) frees the event 2) works on the current divecomputer 3) compares the events because the profile has copies of events However, for undo commands 1) we want to keep the event so that we can readd it later 2) we have to work on arbitrary divecomputers 3) we don't work with copies of events Therefore, create a new remove_event_from_dc() function that does all that. Moreover, make the event argument to remove_event() const to (slightly) point out the difference in the API. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'core/divesite.c')
0 files changed, 0 insertions, 0 deletions