From d7d4388f650a5390715396fdeaa09f46b3dc191c Mon Sep 17 00:00:00 2001
From: Campbell Barton <ideasman42@gmail.com>
Date: Wed, 22 Dec 2010 22:16:34 +0000
Subject: [PATCH] objects with no materials were raising errors.

---
 render_povray/ui.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/render_povray/ui.py b/render_povray/ui.py
index e156c5e72..d1c0b7697 100644
--- a/render_povray/ui.py
+++ b/render_povray/ui.py
@@ -104,7 +104,7 @@ class MaterialButtonsPanel():
     def poll(cls, context):
         mat = context.material
         rd = context.scene.render
-        return (rd.use_game_engine == False) and (rd.engine in cls.COMPAT_ENGINES)
+        return mat and (rd.use_game_engine == False) and (rd.engine in cls.COMPAT_ENGINES)
 
 ########################################MR######################################
 class MATERIAL_PT_povray_mirrorIOR(MaterialButtonsPanel, bpy.types.Panel):
-- 
GitLab