diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-01-15 21:20:52 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-01-15 21:20:52 +0400 |
commit | 039db0906d741fc8b3c55c9448b0f707d2075dd2 (patch) | |
tree | 0e435bd2b8bfe474d4a691a01e425e697e7224b7 /release/scripts/modules/bpy_restrict_state.py | |
parent | 71b9acaf763c80e3a11e6f90c0ef786bd10c8c58 (diff) |
add user_preference access to _RestrictContext() so addons can access their own preferences on load.
Diffstat (limited to 'release/scripts/modules/bpy_restrict_state.py')
-rw-r--r-- | release/scripts/modules/bpy_restrict_state.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/release/scripts/modules/bpy_restrict_state.py b/release/scripts/modules/bpy_restrict_state.py index 21c69212731..0395a38f4a2 100644 --- a/release/scripts/modules/bpy_restrict_state.py +++ b/release/scripts/modules/bpy_restrict_state.py @@ -31,9 +31,14 @@ import bpy as _bpy class _RestrictContext(): __slots__ = () _real_data = _bpy.data + # safe, the pointer never changes + _real_pref = _bpy.context.user_preferences @property def window_manager(self): return self._real_data.window_managers[0] + @property + def user_preferences(self): + return self._real_pref class _RestrictData(): |