ucb/source/ucp/webdav-curl/SerfLockStore.cxx |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit cd8e1a8b6a863bdbd6917880302e3b770de93be8
Author:     Caolán McNamara <[email protected]>
AuthorDate: Tue Nov 4 12:32:40 2025 +0000
Commit:     Christian Lohmaier <[email protected]>
CommitDate: Wed Nov 5 12:20:30 2025 +0100

    tdf#168672 Closing webdav documents is extremly slow
    
    Change-Id: I9b6c1cbd7ca4c1a8bcce589cbfda5604e66520f3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193404
    Reviewed-by: Xisco Fauli <[email protected]>
    Tested-by: Jenkins
    Signed-off-by: Xisco Fauli <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193428
    Tested-by: Christian Lohmaier <[email protected]>
    Reviewed-by: Christian Lohmaier <[email protected]>

diff --git a/ucb/source/ucp/webdav-curl/SerfLockStore.cxx 
b/ucb/source/ucp/webdav-curl/SerfLockStore.cxx
index c367f1445c54..668238ca90b8 100644
--- a/ucb/source/ucp/webdav-curl/SerfLockStore.cxx
+++ b/ucb/source/ucp/webdav-curl/SerfLockStore.cxx
@@ -46,7 +46,11 @@ public:
         : Thread( "WebDavTickerThread" ), m_bFinish( false ),
           m_rLockStore( rLockStore ) {}
 
-    void finish() { m_bFinish = true; }
+    void finish()
+    {
+        m_bFinish = true;
+        m_rLockStore.m_aCondition.notify_all(); // Wake up the TickerThread
+    }
 
 private:
 

Reply via email to