diff options
Diffstat (limited to 'sw/source/uibase/utlui')
-rw-r--r-- | sw/source/uibase/utlui/content.cxx | 17 |
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) { |