[Bf-extensions-cvs] [29ec799e] master: Updated Blender ID add-on from upstream

Sybren A. Stüvel noreply at git.blender.org
Wed Feb 13 11:58:21 CET 2019


Commit: 29ec799e8b8977a7a7e45b7c3188feb8196d04b9
Author: Sybren A. Stüvel
Date:   Wed Feb 13 11:58:18 2019 +0100
Branches: master
https://developer.blender.org/rBA29ec799e8b8977a7a7e45b7c3188feb8196d04b9

Updated Blender ID add-on from upstream

===================================================================

M	blender_id/__init__.py

===================================================================

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()



More information about the Bf-extensions-cvs mailing list