summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorHans Baier <hansfbaier@googlemail.com>2008-05-06 22:54:06 +0000
committerHans Baier <hansfbaier@googlemail.com>2008-05-06 22:54:06 +0000
commita42913736ab4bd1743d7c29feaaa431094ccb4c9 (patch)
tree1ca8e4b859b0f6f48cf682c908a1029ce89800b2 /gtk2_ardour
parentc415c44b9c88d12123b0d493c1f71317efbb34e0 (diff)
* fixed crash bug in MidiModel::const_iterator::operator=: copied iterator from other which becomes invalid because
the container the iterator points into is destroyed * fixed conditional jump from uninitialised value in CanvasNote git-svn-id: svn://localhost/ardour2/branches/3.0@3326 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/canvas-note.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/gtk2_ardour/canvas-note.h b/gtk2_ardour/canvas-note.h
index de2d0ecb9d..84791c89ca 100644
--- a/gtk2_ardour/canvas-note.h
+++ b/gtk2_ardour/canvas-note.h
@@ -31,15 +31,6 @@ namespace Canvas {
class CanvasNote : public SimpleRect, public CanvasNoteEvent {
public:
- CanvasNote(
- MidiRegionView& region,
- Group& group,
- const boost::shared_ptr<ARDOUR::Note> note = boost::shared_ptr<ARDOUR::Note>())
-
- : SimpleRect(group), CanvasNoteEvent(region, this, note)
- {
- }
-
double x1() { return property_x1(); }
double y1() { return property_y1(); }
double x2() { return property_x2(); }
@@ -61,6 +52,15 @@ public:
AbsoluteResize
};
+ CanvasNote(
+ MidiRegionView& region,
+ Group& group,
+ const boost::shared_ptr<ARDOUR::Note> note = boost::shared_ptr<ARDOUR::Note>())
+
+ : SimpleRect(group), CanvasNoteEvent(region, this, note), _note_state(None)
+ {
+ }
+
protected:
NoteState _note_state;