diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2009-09-05 14:11:48 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2009-09-05 14:11:48 +0000 |
commit | c3c5c9a559f0dcf63a901f0f99f579fedf64984d (patch) | |
tree | 0288820bfb84c6f49c583f2ff1715212b433ea2a /gtk2_ardour/midi_time_axis.cc | |
parent | b7fe417f7096bc03c9f0f0a5db362196857e63f9 (diff) |
just one timeout callback for step editing, not one per track
git-svn-id: svn://localhost/ardour2/branches/3.0@5635 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/midi_time_axis.cc')
-rw-r--r-- | gtk2_ardour/midi_time_axis.cc | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gtk2_ardour/midi_time_axis.cc b/gtk2_ardour/midi_time_axis.cc index 3b7ec82807..1bc8c7a453 100644 --- a/gtk2_ardour/midi_time_axis.cc +++ b/gtk2_ardour/midi_time_axis.cc @@ -562,7 +562,6 @@ MidiTimeAxisView::route_active_changed () void MidiTimeAxisView::start_step_editing () { - step_edit_connection = Glib::signal_timeout().connect (mem_fun (*this, &MidiTimeAxisView::check_step_edit), 20); step_edit_insert_position = _editor.get_preferred_edit_position (); step_edit_beat_pos = 0; step_edit_region = playlist()->top_region_at (step_edit_insert_position); @@ -580,11 +579,10 @@ MidiTimeAxisView::start_step_editing () void MidiTimeAxisView::stop_step_editing () { - step_edit_connection.disconnect (); midi_track()->set_step_editing (false); } -bool +void MidiTimeAxisView::check_step_edit () { MidiRingBuffer<nframes_t>& incoming (midi_track()->step_edit_ring_buffer()); @@ -641,8 +639,6 @@ MidiTimeAxisView::check_step_edit () } } - - return true; /* keep checking */ } boost::shared_ptr<Region> |