From 3a59220cdeef319ba4b84f20611c6c4cbdb471c7 Mon Sep 17 00:00:00 2001 From: Diva Canto Date: Wed, 17 Dec 2014 08:31:08 -0800 Subject: [PATCH] Patch to the auto-generated C# Collada code, because of a mono bug reported here: https://bugzilla.xamarin.com/show_bug.cgi?id=25474 The auto-generated code runs fine in Windows .Net but crashes in mono for some Collada files. --- OpenMetaverse/ImportExport/Collada.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenMetaverse/ImportExport/Collada.cs b/OpenMetaverse/ImportExport/Collada.cs index 06ebef6d..deb55d07 100644 --- a/OpenMetaverse/ImportExport/Collada.cs +++ b/OpenMetaverse/ImportExport/Collada.cs @@ -38234,6 +38234,7 @@ namespace OpenMetaverse.ImportExport.Collada14 { public static string ConvertFromArray(double[] values) { + if (values == null) return string.Empty; string[] tmp = new string[values.Length]; for (int i = 0; i < values.Length; i++) { @@ -38244,6 +38245,7 @@ namespace OpenMetaverse.ImportExport.Collada14 public static string ConvertFromArray(long[] values) { + if (values == null) return string.Empty; string[] tmp = new string[values.Length]; for (int i = 0; i < values.Length; i++) { @@ -38254,6 +38256,7 @@ namespace OpenMetaverse.ImportExport.Collada14 public static string ConvertFromArray(bool[] values) { + if (values == null) return string.Empty; string[] tmp = new string[values.Length]; for (int i = 0; i < values.Length; i++) { @@ -38264,6 +38267,7 @@ namespace OpenMetaverse.ImportExport.Collada14 public static string ConvertFromArray(string[] values) { + if (values == null) return string.Empty; return string.Join(" ", values); }