subsurface/commands
Berthold Stoeger eb5d4f2a15 desktop: fix multi-dive editing of cylinders
3629a87 changed the handling of cylinders in multi-dives edit.
Not only should the cylinders be the "same", but also at the
same position. The code did not check whether the edited dives
even had that many cylinders, leading to a null-pointer
dereference.

Check whether the cylinder exists before comparing it.

Fixes #3578.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2023-02-10 20:09:34 +01:00
..
CMakeLists.txt
command.cpp
command.h
command_base.cpp
command_base.h
command_device.cpp
command_device.h
command_divelist.cpp
command_divelist.h
command_divesite.cpp
command_divesite.h
command_edit.cpp
command_edit.h
command_edit_trip.cpp
command_edit_trip.h
command_event.cpp
command_event.h
command_filter.cpp
command_filter.h
command_pictures.cpp
command_pictures.h