# HG changeset patch # User Chris Cannam # Date 1416500311 0 # Node ID 4a2c150ecd679a637a0fdcdb262b232efa137ecd # Parent 216c4a06a4628e8fe34ff91b094a979e6c0ff976 Avoid crash when setting alignment to 0 diff -r 216c4a06a462 -r 4a2c150ecd67 data/model/Model.cpp --- a/data/model/Model.cpp Thu Nov 20 15:47:05 2014 +0000 +++ b/data/model/Model.cpp Thu Nov 20 16:18:31 2014 +0000 @@ -85,9 +85,13 @@ m_alignment->aboutToDelete(); delete m_alignment; } + m_alignment = alignment; - connect(m_alignment, SIGNAL(completionChanged()), - this, SIGNAL(alignmentCompletionChanged())); + + if (m_alignment) { + connect(m_alignment, SIGNAL(completionChanged()), + this, SIGNAL(alignmentCompletionChanged())); + } } const AlignmentModel *