From d2a09fd84fa75368c820eb443854dcf5f667f970 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 8 Oct 2024 19:47:30 +0200 Subject: I'm not sure if this is actually wrong, but it seems odd. I think possibly only the first call to ::instance() would be locked. --- src/lib/change_signaller.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib/change_signaller.h b/src/lib/change_signaller.h index 1d7d482df..cda366076 100644 --- a/src/lib/change_signaller.h +++ b/src/lib/change_signaller.h @@ -101,7 +101,7 @@ public: static ChangeSignalDespatcher* instance() { static boost::mutex _instance_mutex; - static boost::mutex::scoped_lock lm(_instance_mutex); + boost::mutex::scoped_lock lm(_instance_mutex); static ChangeSignalDespatcher* _instance; if (!_instance) { _instance = new ChangeSignalDespatcher(); -- cgit v1.2.3