From 6be44559feeabc8237dda1f6d94e435e0af520d7 Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Thu, 28 May 2015 11:39:24 -0700 Subject: [PATCH] Make sure we don't try to use the elements out of the speeds list when there aren't any. --- PartPreviewWindow/ColorGradientWidget.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PartPreviewWindow/ColorGradientWidget.cs b/PartPreviewWindow/ColorGradientWidget.cs index bbe7737f3..46ab53432 100644 --- a/PartPreviewWindow/ColorGradientWidget.cs +++ b/PartPreviewWindow/ColorGradientWidget.cs @@ -31,6 +31,12 @@ namespace MatterHackers.MatterControl.PartPreviewWindow speeds.Select(speed => extrusionColors.GetColorForSpeed(speed)).ToArray(); + if(speeds.Count <= 0) + { + // There are no paths so don't generate the rest of the widget. + return; + } + float min = speeds.Min(); float max = speeds.Max(); int maxItems = Math.Min(7, speeds.Count());