diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-06-19 14:15:02 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-06-19 14:15:02 +0000 |
commit | aea9601307fff723f80173e5e5563dd0087da6da (patch) | |
tree | f5fe6659401959e377179e1fb0141e8e519f3fd6 /gtk2_ardour/midi_region_view.cc | |
parent | d9709b845795cb53a0e79aebb73760afd976e51f (diff) |
really, really do not signal MidiRegionView::SelectionCleared during destruction
git-svn-id: svn://localhost/ardour2/branches/3.0@12783 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/midi_region_view.cc')
-rw-r--r-- | gtk2_ardour/midi_region_view.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index 99a7bf38f7..ce02bf0149 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -928,9 +928,9 @@ MidiRegionView::create_note_at (framepos_t t, double y, double length, bool snap } void -MidiRegionView::clear_events() +MidiRegionView::clear_events (bool with_selection_signal) { - clear_selection(); + clear_selection (with_selection_signal); MidiGhostRegion* gr; for (std::vector<GhostRegion*>::iterator g = ghosts.begin(); g != ghosts.end(); ++g) { @@ -1319,7 +1319,7 @@ MidiRegionView::~MidiRegionView () _selection_cleared_connection.disconnect (); _selection.clear(); - clear_events(); + clear_events (false); delete _note_group; delete _note_diff_command; |