From c893e8b3bcf9e30c6294e29436e999c82b6f3323 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauld.mccarthy@gmail.com>
Date: Wed, 15 Jul 2015 14:57:53 +0100
Subject: [PATCH] Little fix to LookupTablePanel -potential attempt to access
 the Display instance for an overlay that has been removed from the overlay
 list

---
 fsl/fslview/controls/lookuptablepanel.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/fsl/fslview/controls/lookuptablepanel.py b/fsl/fslview/controls/lookuptablepanel.py
index 2e3c71ff4..137cde5bb 100644
--- a/fsl/fslview/controls/lookuptablepanel.py
+++ b/fsl/fslview/controls/lookuptablepanel.py
@@ -199,7 +199,8 @@ class LookupTablePanel(fslpanel.FSLViewPanel):
         if self.__selectedOverlay == newOverlay:
             return
 
-        if self.__selectedOverlay is not None:
+        if self.__selectedOverlay is not None and \
+           self.__selectedOverlay in self._overlayList:
             
             display = self._displayCtx.getDisplay(self.__selectedOverlay)
             
-- 
GitLab