framework/source/fwe/helper/undomanagerhelper.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 88431fff42d168099962206e52475050d4f0e3c1
Author:     Caolán McNamara <[email protected]>
AuthorDate: Mon Nov 25 17:22:50 2024 +0000
Commit:     Caolán McNamara <[email protected]>
CommitDate: Wed Nov 27 21:45:21 2024 +0100

    cid#1607688 Check of thread-shared field evades lock acquisition
    
    Change-Id: I89042693b8844b4769be79fa854722fe3d7babf6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177426
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/framework/source/fwe/helper/undomanagerhelper.cxx 
b/framework/source/fwe/helper/undomanagerhelper.cxx
index 318809100124..dfb13f11c4b7 100644
--- a/framework/source/fwe/helper/undomanagerhelper.cxx
+++ b/framework/source/fwe/helper/undomanagerhelper.cxx
@@ -205,7 +205,7 @@ namespace framework
         std::mutex                          m_aListenerMutex;
         std::mutex                          m_aQueueMutex;
         bool                                m_bAPIActionRunning;
-        bool                                m_bProcessingEvents;
+        std::atomic<bool>                   m_bProcessingEvents;
         sal_Int32                           m_nLockCount;
         ::comphelper::OInterfaceContainerHelper4<XUndoManagerListener>   
m_aUndoListeners;
         ::comphelper::OInterfaceContainerHelper4<XModifyListener>   
m_aModifyListeners;

Reply via email to