From d95211bd43a7948751fcbddbb115d1dd551f8943 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 11 Jan 2024 22:51:00 +0100 Subject: [PATCH] Fix "add" markers submenu for the last couple of markers. --- src/wx/markers.h | 2 ++ src/wx/markers_panel.cc | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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> 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); } -- 2.30.2