Replaced TransientContextLock implementation with a more elaborate one which relies on locking a single mutex and thus avoids lock order inversion. Fixes #1165.
This commit is contained in:
parent
022f1590d8
commit
af5244d85d
4 changed files with 164 additions and 128 deletions
|
@ -75,9 +75,6 @@ protected:
|
|||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
~TransientContextLock();
|
||||
|
||||
private:
|
||||
Context* m_context; ///< Temporary context, in case we needed to create one
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue