Clone in a terminal:
Commit 77eaba5
Johan Mattsson - 2015-08-27T08:36:14+00:00
77eaba574e3e4bf291a02334ab92a2cd1362bf59johan.mattsson.m@gmail.com

Ignore case in key bindings

Changed files (1)

Diff

diff --git a/libbirdfont/AbstractMenu.vala b/libbirdfont/AbstractMenu.valaindex 8232300..ef72232 100644--- a/libbirdfont/AbstractMenu.vala+++ b/libbirdfont/AbstractMenu.vala@@ -75,9 +75,10 @@ public class AbstractMenu : GLib.Object { 		string display; 		FontDisplay current_display = MainWindow.get_current_display (); 		ToolItem tm;+		unichar lower_keyval = ((unichar) keyval).tolower (); 		 		foreach (MenuItem item in sorted_menu_items) {		-			if (item.key == (unichar) keyval && item.modifiers == KeyBindings.modifier) {+			if (item.key.tolower () == lower_keyval && item.modifiers == KeyBindings.modifier) { 				 				display = current_display.get_name (); 

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112