From ff9996d8d6e0e77441180e9d0da4db54729cdb36 Mon Sep 17 00:00:00 2001
From: Eric Wait <eric@waitphoto.com>
Date: Thu, 14 Dec 2017 14:03:30 -0500
Subject: [PATCH] Fix transfer function bar error when max is too close to the
 min

---
 src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m b/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m
index 08bf461..e062144 100644
--- a/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m
+++ b/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m
@@ -13,4 +13,10 @@ b = ((y2-y1) - a*(x2.^2-x1.^2)) ./ (x2-x1);
 mm = (2*a*x1+b>=0)&(2*a*x3+b>=0);
 ymin = y2(find(mm,1,'first'));
 ymax = y2(find(mm,1,'last'));
+if (isempty(ymin))
+    ymin = 0;
+end
+if (isempty(ymax))
+    ymax = 1;
+end
 end
\ No newline at end of file
-- 
GitLab