[Bf-blender-cvs] [48a78b41a0] app-templates: Fix for preset menus

Campbell Barton noreply at git.blender.org
Tue Mar 21 22:32:22 CET 2017


Commit: 48a78b41a0445d440e552bce8752dc1166af9a16
Author: Campbell Barton
Date:   Wed Mar 22 08:27:39 2017 +1100
Branches: app-templates
https://developer.blender.org/rB48a78b41a0445d440e552bce8752dc1166af9a16

Fix for preset menus

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

M	release/scripts/modules/bl_app_override.py

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

diff --git a/release/scripts/modules/bl_app_override.py b/release/scripts/modules/bl_app_override.py
index 284a99e3f3..20d7a71f9c 100644
--- a/release/scripts/modules/bl_app_override.py
+++ b/release/scripts/modules/bl_app_override.py
@@ -152,7 +152,11 @@ def ui_draw_filter_register(
                         return cls.__getattr__(self, attr)
                     except AttributeError:
                         # class variable
-                        return getattr(cls, attr)
+                        try:
+                            return getattr(cls, attr)
+                        except AttributeError:
+                            # for preset bl_idname access
+                            return getattr(UILayout(self), attr)
 
             @property
             def layout(self):




More information about the Bf-blender-cvs mailing list