mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 00:34:59 +01:00
lots more fidgety work on automation. sort of works now, but undo/redo needs attention
git-svn-id: svn://localhost/ardour2/branches/3.0@13047 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
539b94490f
commit
3c252e9321
11 changed files with 249 additions and 86 deletions
|
|
@ -565,6 +565,15 @@ AutomationTimeAxisView::add_automation_event (GdkEvent* event, framepos_t when,
|
|||
return;
|
||||
}
|
||||
|
||||
boost::shared_ptr<AutomationList> list = _line->the_list ();
|
||||
|
||||
if (list->in_write_pass()) {
|
||||
/* do not allow the GUI to add automation events during an
|
||||
automation write pass.
|
||||
*/
|
||||
return;
|
||||
}
|
||||
|
||||
double x = 0;
|
||||
|
||||
_canvas_display->w2i (x, y);
|
||||
|
|
@ -577,7 +586,6 @@ AutomationTimeAxisView::add_automation_event (GdkEvent* event, framepos_t when,
|
|||
|
||||
_line->view_to_model_coord (x, y);
|
||||
|
||||
boost::shared_ptr<AutomationList> list = _line->the_list ();
|
||||
|
||||
_editor.snap_to_with_modifier (when, event);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue