diff --git a/fsl/fslview/controls/lookuptablepanel.py b/fsl/fslview/controls/lookuptablepanel.py
index 2e3c71ff4c2391f4b38e46c30b8a17c6addc6cce..137cde5bbbdf4c6e5a65adddba23fa5e2367d7ab 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)