Fix displaying of notes in auto-created MIDI region when it's the first region in...
[ardour.git] / gtk2_ardour / canvas-midi-event.cc
index 5981e7b78e3e7993b7f5bcac211857b57eb3e5fe..298743509085c871066360a00f4491253d2c7552 100644 (file)
@@ -31,24 +31,17 @@ namespace Gnome {
 namespace Canvas {
 
 
-CanvasMidiEvent::CanvasMidiEvent(MidiRegionView& region, Item* item, const ARDOUR::Note* note, bool copy_note)
+CanvasMidiEvent::CanvasMidiEvent(MidiRegionView& region, Item* item,
+               const boost::shared_ptr<ARDOUR::Note> note)
        : _region(region)
        , _item(item)
        , _state(None)
-       , _note((copy_note && note) ? new ARDOUR::Note(*note) : note)
-       , _own_note(copy_note)
+       , _note(note)
        , _selected(false)
 {      
 }
 
 
-CanvasMidiEvent::~CanvasMidiEvent()
-{
-       if (_own_note)
-               delete _note;
-}
-
-       
 void
 CanvasMidiEvent::selected(bool yn)
 {