From 5d12c16e8ed3a90a2890273104a8a95fbec37cd4 Mon Sep 17 00:00:00 2001
From: Sergey Sharybin <sergey.vfx@gmail.com>
Date: Fri, 24 May 2013 08:59:50 +0000
Subject: [PATCH] Fix #35476: Disable all layers shows error and does nothing

Added additional check for None rig.
---
 io_import_scene_mhx.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/io_import_scene_mhx.py b/io_import_scene_mhx.py
index d0eb5a585..79065155f 100644
--- a/io_import_scene_mhx.py
+++ b/io_import_scene_mhx.py
@@ -4542,7 +4542,8 @@ class VIEW3D_OT_MhxDisableAllLayersButton(bpy.types.Operator):
                     break
         else:
             layers[0] = True
-        rig.data.layers = layers            
+        if rig:
+            rig.data.layers = layers
         return{'FINISHED'}    
                 
 ###################################################################################    
-- 
GitLab