diff options
author | Robin Gareus <robin@gareus.org> | 2016-12-14 13:42:45 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-12-14 13:43:20 +0100 |
commit | 7a1ff7ce8f9bf21ec3364fd82cbb5c52789da5cd (patch) | |
tree | 6689a0183cac505aea4bc98fe59319a5a30b0736 /session_utils | |
parent | 9e4b972286c5aa9b161afd09b58635eaa4973c40 (diff) |
rework locking (fa07233a, 112fba182)
For now: use a single lock, which should fix all related crashes.
optimize (with less contended partial locks) if this works.
Diffstat (limited to 'session_utils')
-rw-r--r-- | session_utils/common.cc | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/session_utils/common.cc b/session_utils/common.cc index 61a3a69f65..8d1cdec950 100644 --- a/session_utils/common.cc +++ b/session_utils/common.cc @@ -77,12 +77,10 @@ class MyEventLoop : public sigc::trackable, public EventLoop } Glib::Threads::Mutex& slot_invalidation_mutex() { return request_buffer_map_lock; } - Glib::Threads::Mutex& request_invalidation_mutex() { return request_invalidation_lock; } private: Glib::Threads::Thread* run_loop_thread; Glib::Threads::Mutex request_buffer_map_lock; - Glib::Threads::Mutex request_invalidation_lock; }; static MyEventLoop *event_loop; |