summaryrefslogtreecommitdiff
path: root/gtk2_ardour/utils.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-07-27 03:12:52 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-07-27 03:12:52 +0000
commita701365f38f11e39ca1668cf8881c9b537400077 (patch)
treeb8e491408699ffd2496750f71d8636bd647994cb /gtk2_ardour/utils.cc
parent2409f9ee5bcf1003772ad2468ec080cb0ab74288 (diff)
comment code that stopped the keybd accel activation pathway if Keyboard::some_magic_widget_has_focus() is true. this was OS X only and (a) appears to be unnecessary (b) stops accels from working in windows that still handle some key events
git-svn-id: svn://localhost/ardour2/branches/3.0@13094 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/utils.cc')
-rw-r--r--gtk2_ardour/utils.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk2_ardour/utils.cc b/gtk2_ardour/utils.cc
index 905ecd78f9..692ae05a09 100644
--- a/gtk2_ardour/utils.cc
+++ b/gtk2_ardour/utils.cc
@@ -344,11 +344,16 @@ key_press_focus_accelerator_handler (Gtk::Window& window, GdkEventKey* ev)
}
#ifdef GTKOSX
- /* should this be universally true? */
+ /* at one time this appeared to be necessary. As of July 2012, it does not
+ appear to be. if it ever is necessar, figure out if it should apply
+ to all platforms.
+ */
+#if 0
if (Keyboard::some_magic_widget_has_focus ()) {
- allow_activating = false;
+ allow_activating = false;
}
#endif
+#endif
DEBUG_TRACE (DEBUG::Accelerators, string_compose ("Win = %1 focus = %7 Key event: code = %2 state = %3 special handling ? %4 magic widget focus ? %5 allow_activation ? %6\n",