From 2030582de2478f464bad9f79404c931252e86baa Mon Sep 17 00:00:00 2001 From: KillzXGaming Date: Sat, 16 Nov 2019 16:54:15 -0500 Subject: [PATCH] DAE : Add better check for valid material index --- Switch_Toolbox_Library/FileFormats/DAE/DAE.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Switch_Toolbox_Library/FileFormats/DAE/DAE.cs b/Switch_Toolbox_Library/FileFormats/DAE/DAE.cs index 0b8db22c..cbcab3ce 100644 --- a/Switch_Toolbox_Library/FileFormats/DAE/DAE.cs +++ b/Switch_Toolbox_Library/FileFormats/DAE/DAE.cs @@ -217,7 +217,7 @@ namespace Toolbox.Library writer.StartGeometry(mesh.Text); - if (mesh.MaterialIndex != -1) + if (mesh.MaterialIndex != -1 && Materials.Count > mesh.MaterialIndex) { writer.CurrentMaterial = Materials[mesh.MaterialIndex].Text; } @@ -365,7 +365,7 @@ namespace Toolbox.Library triangleLists.Add(triangleList); - if (group.MaterialIndex != -1) + if (group.MaterialIndex != -1 && Materials.Count > group.MaterialIndex) triangleList.Material = Materials[group.MaterialIndex].Text; List faces = new List();