From a12cbc59aac3cb1757acd61d1217c534b24044ac Mon Sep 17 00:00:00 2001
From: Alvaro Sanchez <alvaro.sanchez@kitware.com>
Date: Wed, 22 Mar 2017 11:09:28 -0400
Subject: [PATCH] Fixes error in vtkScalarsToColorsItem when calling DrawPoly()
 with 0 points.

DrawPoly expects points > 2.
---
 Charts/Core/vtkScalarsToColorsItem.cxx | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Charts/Core/vtkScalarsToColorsItem.cxx b/Charts/Core/vtkScalarsToColorsItem.cxx
index 69d898520e..86fae042eb 100644
--- a/Charts/Core/vtkScalarsToColorsItem.cxx
+++ b/Charts/Core/vtkScalarsToColorsItem.cxx
@@ -173,7 +173,8 @@ bool vtkScalarsToColorsItem::Paint(vtkContext2D* painter)
     trapezoids->Delete();
   }
 
-  if (this->PolyLinePen->GetLineType() != vtkPen::NO_PEN)
+  if (this->PolyLinePen->GetLineType() != vtkPen::NO_PEN
+    && size >= 2)
   {
     const vtkRectd& ss = this->ShiftScale;
 
-- 
GitLab