diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-05-18 15:39:37 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-05-20 15:21:50 +0100 |
commit | b6bf0aa23a3b85bf274804b0f6697cb44b80608a (patch) | |
tree | d8a4254cd668b5416ece4ff1fea773e5acf5fedb /chart2 | |
parent | 9b49e8ee8de61fec1feb4244fb7897ca3c3fc959 (diff) |
valgrind: break circular dependency leaks
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/model/main/ChartModel.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chart2/source/model/main/ChartModel.cxx b/chart2/source/model/main/ChartModel.cxx index 369d90e9711c..9d88b849220b 100644 --- a/chart2/source/model/main/ChartModel.cxx +++ b/chart2/source/model/main/ChartModel.cxx @@ -572,6 +572,10 @@ void SAL_CALL ChartModel::dispose() throw(uno::RuntimeException) m_xCurrentController.clear(); DisposeHelper::DisposeAndClear( m_xRangeHighlighter ); + + if( m_xOldModelAgg.is()) + m_xOldModelAgg->setDelegator( NULL ); + OSL_TRACE( "ChartModel: dispose() called" ); } |