[Libreoffice-commits] core.git: sw/source
Jim Raykowski (via logerrit)
logerrit at kemper.freedesktop.org
Wed Sep 11 22:20:44 UTC 2019
sw/source/uibase/shells/basesh.cxx | 6 ++++++
1 file changed, 6 insertions(+)
New commits:
commit 1d5b89eccdccb3090b5503a60f829c54c077f328
Author: Jim Raykowski <raykowj at gmail.com>
AuthorDate: Sun Sep 8 21:37:43 2019 -0800
Commit: Jim Raykowski <raykowj at gmail.com>
CommitDate: Thu Sep 12 00:20:05 2019 +0200
tdf#126833 fix table auto format undo/redo
Fixes regression caused by fix for tdf#123516
Change-Id: If7b6bf9cba30085585fc495898f3dfb308197495
Reviewed-on: https://gerrit.libreoffice.org/78770
Tested-by: Jenkins
Reviewed-by: Jim Raykowski <raykowj at gmail.com>
diff --git a/sw/source/uibase/shells/basesh.cxx b/sw/source/uibase/shells/basesh.cxx
index 0479fca697e0..cf1b2296ca80 100644
--- a/sw/source/uibase/shells/basesh.cxx
+++ b/sw/source/uibase/shells/basesh.cxx
@@ -118,6 +118,7 @@
#include <SwStyleNameMapper.hxx>
#include <poolfmt.hxx>
#include <shellres.hxx>
+#include <UndoTable.hxx>
FlyMode SwBaseShell::eFrameMode = FLY_DRAG_END;
@@ -2746,7 +2747,12 @@ void SwBaseShell::InsertTable( SfxRequest& _rRequest )
{
SwTableNode* pTableNode = const_cast<SwTableNode*>( rSh.IsCursorInTable() );
if ( pTableNode )
+ {
pTableNode->GetTable().SetTableStyleName( aAutoName );
+ SwUndoTableAutoFormat* pUndo = new SwUndoTableAutoFormat( *pTableNode, *pTAFormat );
+ if ( pUndo )
+ rSh.GetIDocumentUndoRedo().AppendUndo( std::unique_ptr<SwUndo>(pUndo) );
+ }
}
rSh.EndAllAction();
More information about the Libreoffice-commits
mailing list