add user_preference access to _RestrictContext() so addons can access their own preferences on load.
This commit is contained in:
@@ -31,9 +31,14 @@ import bpy as _bpy
|
|||||||
class _RestrictContext():
|
class _RestrictContext():
|
||||||
__slots__ = ()
|
__slots__ = ()
|
||||||
_real_data = _bpy.data
|
_real_data = _bpy.data
|
||||||
|
# safe, the pointer never changes
|
||||||
|
_real_pref = _bpy.context.user_preferences
|
||||||
@property
|
@property
|
||||||
def window_manager(self):
|
def window_manager(self):
|
||||||
return self._real_data.window_managers[0]
|
return self._real_data.window_managers[0]
|
||||||
|
@property
|
||||||
|
def user_preferences(self):
|
||||||
|
return self._real_pref
|
||||||
|
|
||||||
|
|
||||||
class _RestrictData():
|
class _RestrictData():
|
||||||
|
Reference in New Issue
Block a user