summaryrefslogtreecommitdiff
path: root/sw/source/uibase/utlui
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/uibase/utlui')
-rw-r--r--sw/source/uibase/utlui/content.cxx17
1 files changed, 2 insertions, 15 deletions
diff --git a/sw/source/uibase/utlui/content.cxx b/sw/source/uibase/utlui/content.cxx
index 78177a9e226c..edfcac1b63b0 100644
--- a/sw/source/uibase/utlui/content.cxx
+++ b/sw/source/uibase/utlui/content.cxx
@@ -5597,21 +5597,8 @@ void SwContentTree::EditEntry(const weld::TreeIter& rEntry, EditEntryMode nMode)
}
else if(nMode == EditEntryMode::DELETE)
{
- m_pActiveShell->StartAction();
- OUString sTable = SwResId(STR_TABLE_NAME);
- SwRewriter aRewriterTableName;
- aRewriterTableName.AddRule(UndoArg1, SwResId(STR_START_QUOTE));
- aRewriterTableName.AddRule(UndoArg2, pCnt->GetName());
- aRewriterTableName.AddRule(UndoArg3, SwResId(STR_END_QUOTE));
- sTable = aRewriterTableName.Apply(sTable);
-
- SwRewriter aRewriter;
- aRewriter.AddRule(UndoArg1, sTable);
- m_pActiveShell->StartUndo(SwUndoId::DELETE, &aRewriter);
- m_pActiveShell->GetView().GetViewFrame().GetDispatcher()->Execute(FN_TABLE_SELECT_ALL);
- m_pActiveShell->DeleteRow();
- m_pActiveShell->EndUndo();
- m_pActiveShell->EndAction();
+ m_pActiveShell->SelTable();
+ m_pActiveShell->DeleteTable();
}
else if(nMode == EditEntryMode::RENAME)
{