drawinglayer/source/primitive2d/BufferedDecompositionGroupPrimitive2D.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit a2741c9e6083016bba82fa9be06e157a18aaaf07 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Mon Mar 24 08:38:20 2025 +0000 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Mon Mar 24 11:41:38 2025 +0100 cid#1645088 Data race condition and cid#1645104 Data race condition Change-Id: I91674b3646789cb70ddcea034f34b386c23ea95f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183257 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/drawinglayer/source/primitive2d/BufferedDecompositionGroupPrimitive2D.cxx b/drawinglayer/source/primitive2d/BufferedDecompositionGroupPrimitive2D.cxx index 304228c1ca81..0662bc155187 100644 --- a/drawinglayer/source/primitive2d/BufferedDecompositionGroupPrimitive2D.cxx +++ b/drawinglayer/source/primitive2d/BufferedDecompositionGroupPrimitive2D.cxx @@ -83,9 +83,9 @@ void BufferedDecompositionGroupPrimitive2D::get2DDecomposition( // manipulated (e.g. deleted) Primitive2DContainer xTmp; { + maLastAccess = std::chrono::steady_clock::now(); // only hold the lock for long enough to get a valid reference std::lock_guard Guard(maCallbackLock); - maLastAccess = std::chrono::steady_clock::now(); if (maBuffered2DDecomposition.empty()) { create2DDecomposition(maBuffered2DDecomposition, rViewInformation);