File tree Expand file tree Collapse file tree 4 files changed +2
-9
lines changed Expand file tree Collapse file tree 4 files changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -46,8 +46,6 @@ DurationElement::DurationElement(const DurationElement& e)
46
46
47
47
DurationElement::~DurationElement ()
48
48
{
49
- if (tuplet () && !tuplet ()->elements ().isEmpty () && tuplet ()->elements ().front () == this )
50
- delete tuplet ();
51
49
}
52
50
53
51
// ---------------------------------------------------------
Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ class Segment : public Element {
88
88
Segment* _prev;
89
89
90
90
mutable bool empty; // cached value
91
- mutable bool _written; // used for write()
91
+ mutable bool _written { false } ; // used for write()
92
92
93
93
Type _segmentType { Type::Invalid };
94
94
int _tick;
Original file line number Diff line number Diff line change @@ -72,11 +72,6 @@ Tuplet::Tuplet(const Tuplet& t)
72
72
73
73
Tuplet::~Tuplet ()
74
74
{
75
- //
76
- // delete all references
77
- //
78
- foreach (DurationElement* e, _elements)
79
- e->setTuplet (0 );
80
75
delete _number;
81
76
}
82
77
Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ class Tuplet : public DurationElement {
91
91
void setRatio (const Fraction& r) { _ratio = r; }
92
92
93
93
const QList<DurationElement*>& elements () const { return _elements; }
94
- void clear () { _elements.clear (); }
94
+ void clear () { _elements.clear (); }
95
95
96
96
virtual void layout ();
97
97
Text* number () const { return _number; }
You can’t perform that action at this time.
0 commit comments