diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2019-11-13 20:53:10 +0100 |
---|---|---|
committer | bstoeger <32835590+bstoeger@users.noreply.github.com> | 2019-11-14 09:37:27 +0100 |
commit | b43ecdad4ed956a3075ecb55aed4497217d011d9 (patch) | |
tree | f37a0406a16eb93399cc706456dbfa3fa408f658 /desktop-widgets/command_edit.h | |
parent | 8db3e5cd59514db8ed4521fa767f482de83c4815 (diff) | |
download | subsurface-b43ecdad4ed956a3075ecb55aed4497217d011d9.tar.gz |
Undo: don't delete dive sites when pasting dives
We used to only keep sites with dives around. This changed when
implementing the dive site tab. The paste-dive code was written
using the old semantics and thus, when overwriting dive sites,
it deleted unused dive sites.
To make things consistent, remove that code. It would be very
weird when dive sites are deleted by pasting, but not by setting
a different dive site manually.
Bonus: no more dependencies on desktop-includes in the undo code.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'desktop-widgets/command_edit.h')
-rw-r--r-- | desktop-widgets/command_edit.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/desktop-widgets/command_edit.h b/desktop-widgets/command_edit.h index 45fde9e59..8532523e2 100644 --- a/desktop-widgets/command_edit.h +++ b/desktop-widgets/command_edit.h @@ -257,7 +257,6 @@ struct PasteState { class PasteDives : public Base { dive_components what; std::vector<PasteState> dives; - std::vector<OwningDiveSitePtr> ownedDiveSites; dive *current; public: PasteDives(const dive *d, dive_components what); |