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