diff options
Diffstat (limited to 'editeng/source/editeng/impedit3.cxx')
-rw-r--r-- | editeng/source/editeng/impedit3.cxx | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/editeng/source/editeng/impedit3.cxx b/editeng/source/editeng/impedit3.cxx index 5793bfc5b753..e4b053d0751d 100644 --- a/editeng/source/editeng/impedit3.cxx +++ b/editeng/source/editeng/impedit3.cxx @@ -368,7 +368,9 @@ void ImpEditEngine::FormatFullDoc() void ImpEditEngine::FormatDoc() { - if ( !GetUpdateMode() || IsFormatting() ) + // IAccessible2 migration fix + //if ( !GetUpdateMode() || IsFormatting() ) + if ( !GetUpdateMode() || IsFormatting() || !GetUpdateModeForAcc()) return; EnterBlockNotifications(); @@ -3860,6 +3862,16 @@ EditPaM ImpEditEngine::ConnectContents( sal_uInt16 nLeftNode, sal_Bool bBackward DBG_ASSERT( IsInUndo(), "ConnectContent nur fuer Undo()!" ); return ImpConnectParagraphs( pLeftNode, pRightNode, bBackward ); } +//IAccessible2 migration fix +void ImpEditEngine::SetUpdateModeForAcc( sal_Bool bUp) +{ + bUpdateForAcc = bUp; +} +sal_Bool ImpEditEngine::GetUpdateModeForAcc() +{ + return bUpdateForAcc; +} +//End void ImpEditEngine::SetUpdateMode( sal_Bool bUp, EditView* pCurView, sal_Bool bForceUpdate ) { |