Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSybren A. Stüvel <sybren@stuvel.eu>2019-02-13 13:58:18 +0300
committerSybren A. Stüvel <sybren@stuvel.eu>2019-02-13 13:58:18 +0300
commit29ec799e8b8977a7a7e45b7c3188feb8196d04b9 (patch)
tree8e0afd9c7eca237baa91d78558a0908255e023f2 /blender_id
parent7a513da9d8c2b409bc0655c232b1b58c24e66164 (diff)
Updated Blender ID add-on from upstream
Diffstat (limited to 'blender_id')
-rw-r--r--blender_id/__init__.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/blender_id/__init__.py b/blender_id/__init__.py
index 1110dadc..496c867d 100644
--- a/blender_id/__init__.py
+++ b/blender_id/__init__.py
@@ -267,9 +267,14 @@ class BlenderIdPreferences(AddonPreferences):
class BlenderIdMixin:
@staticmethod
def addon_prefs(context):
- preferences = context.user_preferences.addons[__name__].preferences
- preferences.reset_messages()
- return preferences
+ try:
+ prefs = context.preferences
+ except AttributeError:
+ prefs = context.user_preferences
+
+ addon_prefs = prefs.addons[__name__].preferences
+ addon_prefs.reset_messages()
+ return addon_prefs
class BlenderIdLogin(BlenderIdMixin, Operator):
@@ -356,7 +361,7 @@ def register():
bpy.utils.register_class(BlenderIdPreferences)
bpy.utils.register_class(BlenderIdValidate)
- preferences = bpy.context.user_preferences.addons[__name__].preferences
+ preferences = BlenderIdMixin.addon_prefs(bpy.context)
preferences.reset_messages()