Mercurial > hg > svcore
diff data/model/Model.cpp @ 383:94fc0591ea43 1.2-stable
* merge from trunk (1.2 ended up being tracked from trunk, but we may want
this branch for fixes later)
author | Chris Cannam |
---|---|
date | Wed, 27 Feb 2008 10:32:45 +0000 |
parents | 700cd3350391 |
children |
line wrap: on
line diff
--- a/data/model/Model.cpp Fri Nov 30 17:36:14 2007 +0000 +++ b/data/model/Model.cpp Wed Feb 27 10:32:45 2008 +0000 @@ -25,7 +25,7 @@ Model::~Model() { -// std::cerr << "Model::~Model(" << this << ")" << std::endl; + std::cerr << "Model::~Model(" << this << ")" << std::endl; if (!m_aboutToDelete) { std::cerr << "NOTE: Model::~Model(" << this << ", \"" @@ -66,6 +66,8 @@ void Model::aboutToDelete() { + std::cerr << "Model(" << this << ")::aboutToDelete()" << std::endl; + if (m_aboutToDelete) { std::cerr << "WARNING: Model(" << this << ", \"" << objectName().toStdString() << "\")::aboutToDelete: " @@ -100,7 +102,7 @@ { if (!m_alignment) { if (m_sourceModel) return m_sourceModel->getAlignmentReference(); - return this; + return 0; } return m_alignment->getReferenceModel(); }