diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-05 11:53:42 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-05 11:53:42 -0500 |
commit | 6aa7ca6d70a7c0d73dc6dd5da783834d57166224 (patch) | |
tree | 51663ca2e3099ed65e86b21b686821912d135eac | |
parent | b4ead1dda62bb690a76719a184cb7d1c6b8f54be (diff) |
edited keybindings should be stored in lower-case form
-rw-r--r-- | gtk2_ardour/keyeditor.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/keyeditor.cc b/gtk2_ardour/keyeditor.cc index 37d923a18f..28005a0401 100644 --- a/gtk2_ardour/keyeditor.cc +++ b/gtk2_ardour/keyeditor.cc @@ -238,6 +238,12 @@ KeyEditor::Tab::bind (GdkEventKey* release_event, guint pressed_key) { TreeModel::iterator i = view.get_selection()->get_selected(); + /* pressed key could be upper case if Shift was used. We want all + single keys stored as their lower-case version, so ensure this + */ + + pressed_key = gdk_keyval_to_lower (pressed_key); + if (i == model->children().end()) { return; } |