diff options
-rw-r--r-- | editeng/source/editeng/impedit.hxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/editeng/source/editeng/impedit.hxx b/editeng/source/editeng/impedit.hxx index 9b3a9e307c44..b6dbcdc8a08a 100644 --- a/editeng/source/editeng/impedit.hxx +++ b/editeng/source/editeng/impedit.hxx @@ -735,7 +735,14 @@ public: void EnableUndo( bool bEnable ); bool IsUndoEnabled() { return bUndoEnabled; } - void SetUndoMode( bool b ) { bIsInUndo = b; } + void SetUndoMode( bool b ) + { + bIsInUndo = b; + if (bIsInUndo) + EnterBlockNotifications(); + else + LeaveBlockNotifications(); + } bool IsInUndo() { return bIsInUndo; } void SetCallParaInsertedOrDeleted( bool b ) { bCallParaInsertedOrDeleted = b; } |