Files
obs-studio/obs
Palana 6c193435cc UI: Move properties window creation for new sources
Currently creating new sources can cause a deadlock:
OBSBasicSourceSelect locks the scene mutex when adding a new source
(required to add invisible sources), and later OBSBasic tries to
lock the graphics mutex (via CreatePropertiesWindow); meanwhile the
graphics thread is holding the graphics mutex and tries to lock each
scene as it renders them, resulting in a (non-obvious from the code)
lock ordering conflict.

Moving the CreatePropertiesWindow call out of the locked scene mutex
restores the previous lock ordering; in addition, the requirement
for keeping sourceSceneRefs for opening that initial properties
window is removed
2015-10-30 10:15:42 +01:00
..
2014-08-05 21:15:31 +02:00
2015-01-03 02:37:21 -08:00
2015-01-03 02:37:21 -08:00
2015-08-12 15:30:28 +02:00
2015-04-10 07:27:37 -07:00
2015-05-24 16:20:12 -07:00
2015-05-24 16:20:12 -07:00
2015-05-11 20:45:27 +02:00
2015-05-11 20:45:27 +02:00
2015-07-03 18:35:30 -07:00