From 9f3674d265e1a580c89f357f15e2e3ad878dd73c Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauld.mccarthy@gmail.com>
Date: Wed, 9 Mar 2016 14:21:41 +0000
Subject: [PATCH] Fix to PlotPanel - was crashing when all data series had
 unspecified limits.

---
 fsl/fsleyes/views/plotpanel.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/fsl/fsleyes/views/plotpanel.py b/fsl/fsleyes/views/plotpanel.py
index 6b7b2afa1..85bea1fe3 100644
--- a/fsl/fsleyes/views/plotpanel.py
+++ b/fsl/fsleyes/views/plotpanel.py
@@ -407,8 +407,12 @@ class PlotPanel(viewpanel.ViewPanel):
             xlims.append(xlim)
             ylims.append(ylim)
 
-        (xmin, xmax), (ymin, ymax) = self.__calcLimits(
-            xlims, ylims, axxlim, axylim, width, height)
+        if len(xlims) == 0:
+            xmin, xmax = 0.0, 0.0
+            ymin, ymax = 0.0, 0.0
+        else:
+            (xmin, xmax), (ymin, ymax) = self.__calcLimits(
+                xlims, ylims, axxlim, axylim, width, height)
 
         if xmax - xmin < 0.0000000001 or \
            ymax - ymin < 0.0000000001:
-- 
GitLab