diff options
Diffstat (limited to 'chart2/source/controller/main/ChartController_EditData.cxx')
-rw-r--r-- | chart2/source/controller/main/ChartController_EditData.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chart2/source/controller/main/ChartController_EditData.cxx b/chart2/source/controller/main/ChartController_EditData.cxx index fb5a5d105708..e9820cab3cce 100644 --- a/chart2/source/controller/main/ChartController_EditData.cxx +++ b/chart2/source/controller/main/ChartController_EditData.cxx @@ -38,15 +38,14 @@ namespace chart void ChartController::executeDispatch_EditData() { Reference< chart2::XChartDocument > xChartDoc( getModel(), uno::UNO_QUERY ); - if( xChartDoc.is()) + if (xChartDoc.is()) { SolarMutexGuard aSolarGuard; UndoLiveUpdateGuardWithData aUndoGuard( SchResId( STR_ACTION_EDIT_CHART_DATA ), m_xUndoManager ); - ScopedVclPtrInstance<DataEditor> aDataEditorDialog( GetChartWindow().get(), xChartDoc, m_xCC ); - if (aDataEditorDialog->Execute() == RET_OK) - aDataEditorDialog->ApplyChangesToModel(); + DataEditor aDataEditorDialog(GetChartFrame(), xChartDoc, m_xCC); + aDataEditorDialog.run(); aUndoGuard.commit(); } } |