From 7e9c73b807f33771473b3003d31407e51a6ea3c3 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 5 Jan 2026 16:21:57 -0700 Subject: [PATCH] gtkmm2ext: fix a bug that can arise when using ad-hoc Gtk::Actions with non-standard paths --- libs/gtkmm2ext/bindings.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/gtkmm2ext/bindings.cc b/libs/gtkmm2ext/bindings.cc index 3ed12b698e..4f262e4d53 100644 --- a/libs/gtkmm2ext/bindings.cc +++ b/libs/gtkmm2ext/bindings.cc @@ -399,7 +399,12 @@ string Bindings::ardour_action_name (RefPtr action) { /* Skip "/" */ - return action->get_accel_path ().substr (10); + string ap (action->get_accel_path()); + if (ap.size() > 10) { + return ap.substr (10); + } + /* No idea what this */ + return ap; } KeyboardKey