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

New commits:
commit 4d897b5f02aa87cee4db99b65bebe70e8c61cbe5
Author:     Caolán McNamara <[email protected]>
AuthorDate: Tue Nov 4 12:32:40 2025 +0000
Commit:     Caolán McNamara <[email protected]>
CommitDate: Tue Nov 4 17:13:09 2025 +0100

    tdf#168672 Closing webdav documents is extremely slow
    
    Change-Id: I9b6c1cbd7ca4c1a8bcce589cbfda5604e66520f3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193401
    Tested-by: Caolán McNamara <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/ucb/source/ucp/webdav-curl/SerfLockStore.cxx 
b/ucb/source/ucp/webdav-curl/SerfLockStore.cxx
index ab9e345cfaac..d6dff618cfe7 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