summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_time_axis.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2009-09-05 14:11:48 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2009-09-05 14:11:48 +0000
commitc3c5c9a559f0dcf63a901f0f99f579fedf64984d (patch)
tree0288820bfb84c6f49c583f2ff1715212b433ea2a /gtk2_ardour/midi_time_axis.cc
parentb7fe417f7096bc03c9f0f0a5db362196857e63f9 (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.cc6
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>