From 2cc44e76683d6959cdb44891f084da0830b71337 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 27 Oct 2015 13:28:52 -0400 Subject: no more munging with keyvals/accels on OS X --- libs/gtkmm2ext/bindings.cc | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'libs/gtkmm2ext/bindings.cc') diff --git a/libs/gtkmm2ext/bindings.cc b/libs/gtkmm2ext/bindings.cc index 583d3515d2..d1b0e9cee8 100644 --- a/libs/gtkmm2ext/bindings.cc +++ b/libs/gtkmm2ext/bindings.cc @@ -444,11 +444,7 @@ Bindings::push_to_gtk (KeyboardKey kb, RefPtr what) * up with all bindings/actions. */ - uint32_t gtk_legal_keyval = kb.key(); - possibly_translate_keyval_to_make_legal_accelerator (gtk_legal_keyval); - KeyboardKey gtk_binding (kb.state(), gtk_legal_keyval); Gtk::AccelKey gtk_key; - bool entry_exists = Gtk::AccelMap::lookup_entry (what->get_accel_path(), gtk_key); if (!entry_exists) { @@ -464,8 +460,8 @@ Bindings::push_to_gtk (KeyboardKey kb, RefPtr what) * happens. */ - Gtk::AccelMap::add_entry (what->get_accel_path(), gtk_binding.key(), (Gdk::ModifierType) gtk_binding.state()); - } + Gtk::AccelMap::add_entry (what->get_accel_path(), kb.key(), (Gdk::ModifierType) kb.state()); + } } bool -- cgit v1.2.3