View | Details | Raw Unified | Return to issue 120831
Collapse All | Expand All

(-)chart2/source/view/main/ChartView.cxx.o (+6 lines)
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*/ );

Return to issue 120831