From 3cd79cd80f53a2c9c7ce5a97825809e3765e984d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 13 Mar 2018 16:17:31 +0100 Subject: Sort generic-midi bindings alphabetically --- libs/surfaces/generic_midi/gmcp_gui.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/surfaces/generic_midi/gmcp_gui.cc b/libs/surfaces/generic_midi/gmcp_gui.cc index 1fb83a111f..816d4d9ae5 100644 --- a/libs/surfaces/generic_midi/gmcp_gui.cc +++ b/libs/surfaces/generic_midi/gmcp_gui.cc @@ -20,6 +20,8 @@ #include #include #include +#include +#include #include #include @@ -137,12 +139,15 @@ GMCPGUI::GMCPGUI (GenericMidiControlProtocol& p) , ignore_active_change (false) { vector popdowns; - popdowns.push_back (_("Reset All")); for (list::iterator x = cp.map_info.begin(); x != cp.map_info.end(); ++x) { popdowns.push_back (x->name); } + sort (popdowns.begin(), popdowns.end(), less()); + + popdowns.insert (popdowns.begin(), _("Reset All")); + set_popdown_strings (map_combo, popdowns); if (cp.current_binding().empty()) { -- cgit v1.2.3