summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-01-11 22:51:00 +0100
committerCarl Hetherington <cth@carlh.net>2024-01-11 22:51:00 +0100
commitd95211bd43a7948751fcbddbb115d1dd551f8943 (patch)
tree0c4e5809dd38bbd6da87fc19a8db4932891ca220
parent80c463b76284aa87f892fb331877c2caf5cc2771 (diff)
Fix "add" markers submenu for the last couple of markers.
-rw-r--r--src/wx/markers.h2
-rw-r--r--src/wx/markers_panel.cc2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/wx/markers.h b/src/wx/markers.h
index 9aeacdad2..94a45e247 100644
--- a/src/wx/markers.h
+++ b/src/wx/markers.h
@@ -29,3 +29,5 @@ LIBDCP_ENABLE_WARNINGS
extern std::vector<std::pair<wxString, dcp::Marker>> all_editable_markers();
+
+auto constexpr uneditable_markers = 2;
diff --git a/src/wx/markers_panel.cc b/src/wx/markers_panel.cc
index 42a3ce8ae..dcd056318 100644
--- a/src/wx/markers_panel.cc
+++ b/src/wx/markers_panel.cc
@@ -67,7 +67,7 @@ MarkersPanel::MarkersPanel(wxWindow* parent, FilmViewer& viewer)
Bind (wxEVT_MENU, boost::bind(&MarkersPanel::move_marker_to_current_position, this), ID_move_marker_to_current_position);
Bind (wxEVT_MENU, boost::bind(&MarkersPanel::remove_marker, this), ID_remove_marker);
- Bind (wxEVT_MENU, boost::bind(&MarkersPanel::add_marker, this, _1), ID_add_base, ID_add_base + all_editable_markers().size());
+ Bind(wxEVT_MENU, boost::bind(&MarkersPanel::add_marker, this, _1), ID_add_base, ID_add_base + all_editable_markers().size() + uneditable_markers);
}