From fdceb08a9371f60d3ddda1abd64ba03d9d5a6f8b Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 26 Jun 2009 12:18:57 +0000 Subject: [PATCH] Don't resize selected tracks when dragging an automation view. git-svn-id: svn://localhost/ardour2/branches/3.0@5277 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 8c2f0b54f6..f86e023e5d 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -96,6 +96,7 @@ #include "global_port_matrix.h" #include "editor_drag.h" #include "editor_group_tabs.h" +#include "automation_time_axis.h" #include "i18n.h" @@ -5221,11 +5222,14 @@ bool Editor::idle_resize () { _pending_resize_view->idle_resize (_pending_resize_view->current_height() + _pending_resize_amount); - for (TrackSelection::iterator i = selection->tracks.begin(); i != selection->tracks.end(); ++i) { - if (*i != _pending_resize_view) { - (*i)->idle_resize ((*i)->current_height() + _pending_resize_amount); - } + + if (dynamic_cast (_pending_resize_view) == 0) { + for (TrackSelection::iterator i = selection->tracks.begin(); i != selection->tracks.end(); ++i) { + if (*i != _pending_resize_view) { + (*i)->idle_resize ((*i)->current_height() + _pending_resize_amount); + } + } } flush_canvas ();