Blender Git Loki
Git Commits -> Revision 8373544
Revision 8373544 by Brecht Van Lommel (master) July 9, 2018, 21:57 (GMT) |
Fix T55776: crash with multiple windows and reload new. There were a number of cases where immActivate() and immDeactivate() could get out of sync, causing crashes due to using a freed mutex lock. Refactor the code now to hopefully avoid this always. |
Commit Details:
Full Hash: 8373544df30a0e24b080a03c4d4c0b5108c4932d
Parent Commit: 845899d
Lines Changed: +61, -55
6 Modified Paths:
/intern/gawain/src/gwn_immediate.c (+0, -3) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+1, -7) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+9, -4) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -2) (Diff)
/source/blender/windowmanager/intern/wm_playanim.c (+4, -2) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+46, -37) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+1, -7) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+9, -4) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -2) (Diff)
/source/blender/windowmanager/intern/wm_playanim.c (+4, -2) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+46, -37) (Diff)