[Bf-extensions-cvs] [4f34e011] master: refine tracking solution: bugfix poll not checking for area clip

Stephen Leger noreply at git.blender.org
Sun Apr 7 10:20:15 CEST 2019


Commit: 4f34e011d491ed29a707608b72e92a9ba1172378
Author: Stephen Leger
Date:   Sun Apr 7 10:16:35 2019 +0200
Branches: master
https://developer.blender.org/rBA4f34e011d491ed29a707608b72e92a9ba1172378

refine tracking solution: bugfix poll not checking for area clip

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

M	space_clip_editor_refine_solution.py

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

diff --git a/space_clip_editor_refine_solution.py b/space_clip_editor_refine_solution.py
index 9e632e66e..475f9157 100644
--- a/space_clip_editor_refine_solution.py
+++ b/space_clip_editor_refine_solution.py
@@ -24,7 +24,7 @@ bl_info = {
     "name": "Refine tracking solution",
     "author": "Stephen Leger",
     "license": "GPL",
-    "version": (1, 1, 4),
+    "version": (1, 1, 5),
     "blender": (2, 80, 0),
     "location": "Clip Editor > Tools > Solve > Refine Solution",
     "description": "Refine motion solution by setting track weight according"
@@ -52,7 +52,10 @@ class TRACKING_OP_refine_solution(Operator):
 
     @classmethod
     def poll(cls, context):
-        return (context.area.spaces.active.clip is not None)
+        return (context.area and context.area.spaces and
+                hasattr(context.area.spaces.active, 'clip') and
+                context.area.spaces.active.clip is not None
+        )
 
     def execute(self, context):
         error = context.window_manager.TrackingTargetError



More information about the Bf-extensions-cvs mailing list