Lines 207-212
Link Here
|
207 |
|
207 |
|
208 |
ChartView::~ChartView() |
208 |
ChartView::~ChartView() |
209 |
{ |
209 |
{ |
|
|
210 |
// #i120831#. In ChartView::initialize(), m_xShapeFactory is created from SdrModel::getUnoModel() and indirectly |
211 |
// from SfxBaseModel, it needs call dispose() to make sure SfxBaseModel object is freed correctly. |
212 |
uno::Reference< lang::XComponent > xComp( m_xShapeFactory, uno::UNO_QUERY); |
213 |
if ( xComp.is() ) |
214 |
xComp->dispose(); |
215 |
|
210 |
if( m_pDrawModelWrapper.get() ) |
216 |
if( m_pDrawModelWrapper.get() ) |
211 |
{ |
217 |
{ |
212 |
EndListening( m_pDrawModelWrapper->getSdrModel(), sal_False /*bAllDups*/ ); |
218 |
EndListening( m_pDrawModelWrapper->getSdrModel(), sal_False /*bAllDups*/ ); |