Browse Source

Guard against null shader.

Mark Wojtowicz 15 years ago
parent
commit
19346fa3ca
1 changed files with 1 additions and 1 deletions
  1. 1 1
      pandatool/src/mayaegg/mayaToEggConverter.cxx

+ 1 - 1
pandatool/src/mayaegg/mayaToEggConverter.cxx

@@ -3105,7 +3105,7 @@ string_transform_type(const string &arg) {
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
 void MayaToEggConverter::
 void MayaToEggConverter::
 set_vertex_color(EggVertex &vert, MItMeshPolygon &pi, int vert_index, const MayaShader *shader, const Colorf &color) {
 set_vertex_color(EggVertex &vert, MItMeshPolygon &pi, int vert_index, const MayaShader *shader, const Colorf &color) {
-    if (shader->_legacy_mode) {
+    if (shader == (MayaShader *)NULL || shader->_legacy_mode) {
       set_vertex_color_legacy(vert, pi, vert_index, shader, color);
       set_vertex_color_legacy(vert, pi, vert_index, shader, color);
     } else {
     } else {
       set_vertex_color_modern(vert, pi, vert_index, shader, color);
       set_vertex_color_modern(vert, pi, vert_index, shader, color);