diff options
Diffstat (limited to 'chart2/source/controller/main/ChartController_EditData.cxx')
-rw-r--r-- | chart2/source/controller/main/ChartController_EditData.cxx | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/chart2/source/controller/main/ChartController_EditData.cxx b/chart2/source/controller/main/ChartController_EditData.cxx index 646a27a35cb1..fdff4e769147 100644 --- a/chart2/source/controller/main/ChartController_EditData.cxx +++ b/chart2/source/controller/main/ChartController_EditData.cxx @@ -45,18 +45,14 @@ void ChartController::executeDispatch_EditData() Reference< chart2::XChartDocument > xChartDoc( getModel(), uno::UNO_QUERY ); if( xChartDoc.is()) { - Reference< css::chart2::data::XDataProvider > xDataProvider( xChartDoc->getDataProvider()); - - { - SolarMutexGuard aSolarGuard; - UndoLiveUpdateGuardWithData aUndoGuard( - SCH_RESSTR( STR_ACTION_EDIT_CHART_DATA ), - m_xUndoManager ); - ScopedVclPtrInstance<DataEditor> aDataEditorDialog( nullptr, xChartDoc, m_xCC ); - if (aDataEditorDialog->Execute() == RET_OK) - aDataEditorDialog->ApplyChangesToModel(); - aUndoGuard.commit(); - } + SolarMutexGuard aSolarGuard; + UndoLiveUpdateGuardWithData aUndoGuard( + SCH_RESSTR( STR_ACTION_EDIT_CHART_DATA ), + m_xUndoManager ); + ScopedVclPtrInstance<DataEditor> aDataEditorDialog( nullptr, xChartDoc, m_xCC ); + if (aDataEditorDialog->Execute() == RET_OK) + aDataEditorDialog->ApplyChangesToModel(); + aUndoGuard.commit(); } } |