categorize the reasons writer calls "LockPaint"
commite606d9336149a78eabd9440ccea2f6c2a29cd0d0
authorCaolán McNamara <caolan.mcnamara@collabora.com>
Tue, 23 May 2023 12:10:22 +0000 (23 13:10 +0100)
committerCaolán McNamara <caolan.mcnamara@collabora.com>
Tue, 23 May 2023 19:52:38 +0000 (23 21:52 +0200)
treed5b4c03359c26938b5e5432ff7d02075e913fc50
parent4dc2d5ec7a375f5543f3fba8c1e56988c0e8067f
categorize the reasons writer calls "LockPaint"

and bubble to a new InvalidateAll the collected
reasons for that whole document Invalidate

https: //github.com/CollaboraOnline/online/issues/6379
Change-Id: Id71c59f9cafebe42085337ee1e9591eb9f1162d2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152162
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
14 files changed:
sw/inc/viewsh.hxx
sw/source/core/frmedt/feshview.cxx
sw/source/core/layout/layact.cxx
sw/source/core/view/viewsh.cxx
sw/source/uibase/docvw/edtdd.cxx
sw/source/uibase/docvw/edtwin3.cxx
sw/source/uibase/inc/wrtsh.hxx
sw/source/uibase/shells/basesh.cxx
sw/source/uibase/shells/textsh.cxx
sw/source/uibase/uiview/view2.cxx
sw/source/uibase/uiview/viewmdi.cxx
sw/source/uibase/uiview/viewport.cxx
sw/source/uibase/utlui/unotools.cxx
sw/source/uibase/wrtsh/wrtsh1.cxx