From ba9a90b927c12d29c049f68ea3a1b6c16785e34b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 12 Jan 2015 02:04:55 -0500 Subject: [PATCH] Merge duplicated code. --- gtk2_ardour/midi_region_view.cc | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index 23c761178c..6619e8cfb7 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -758,7 +758,7 @@ MidiRegionView::key_press (GdkEventKey* ev) delete_selection(); return true; - } else if (ev->keyval == GDK_Tab) { + } else if (ev->keyval == GDK_Tab || ev->keyval == GDK_ISO_Left_Tab) { trackview.editor().begin_reversible_selection_op (_("Select Adjacent Note")); @@ -772,24 +772,6 @@ MidiRegionView::key_press (GdkEventKey* ev) return true; - } else if (ev->keyval == GDK_ISO_Left_Tab) { - - /* Shift-TAB generates ISO Left Tab, for some reason */ - - trackview.editor().begin_reversible_selection_op (_("Select Adjacent Note")); - - if (Keyboard::modifier_state_contains (ev->state, Keyboard::PrimaryModifier)) { - goto_previous_note (Keyboard::modifier_state_contains (ev->state, Keyboard::TertiaryModifier)); - } else { - goto_next_note (Keyboard::modifier_state_contains (ev->state, Keyboard::TertiaryModifier)); - } - - trackview.editor().commit_reversible_selection_op(); - - return true; - - - } else if (ev->keyval == GDK_Up) { bool allow_smush = Keyboard::modifier_state_contains (ev->state, Keyboard::TertiaryModifier);