From 2fcdf14e2b63753be7b9cd74a442fa5aefbfb401 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 5 Jan 2006 03:18:44 +0000 Subject: lots of small fixes for various irritations, return of snapshots, region list hiding stuff, etc etc etc git-svn-id: svn://localhost/trunk/ardour2@241 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_canvas_events.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gtk2_ardour/editor_canvas_events.cc') diff --git a/gtk2_ardour/editor_canvas_events.cc b/gtk2_ardour/editor_canvas_events.cc index da38a79d11..ac4eafc9e6 100644 --- a/gtk2_ardour/editor_canvas_events.cc +++ b/gtk2_ardour/editor_canvas_events.cc @@ -80,6 +80,10 @@ Editor::track_canvas_event (GdkEvent *event, ArdourCanvas::Item* item) track_canvas.get_pointer (x, y); return track_canvas_motion (event); + case GDK_BUTTON_PRESS: + track_canvas.grab_focus(); + break; + case GDK_BUTTON_RELEASE: switch (event->button.button) { case 4: @@ -90,6 +94,7 @@ Editor::track_canvas_event (GdkEvent *event, ArdourCanvas::Item* item) break; case GDK_SCROLL: + track_canvas.grab_focus(); track_canvas_scroll (&event->scroll); break; -- cgit v1.2.3