From 084c9ab7dc11968a9db8c174fc480c1dee4de2c9 Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauld.mccarthy@gmail.com> Date: Thu, 3 Dec 2015 16:32:59 +0000 Subject: [PATCH] Fix to previous PlotPanel fixes - non-4D overlays were not being considered when registering listeners. --- fsl/fsleyes/views/plotpanel.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fsl/fsleyes/views/plotpanel.py b/fsl/fsleyes/views/plotpanel.py index 04d849ea1..4bf22abdd 100644 --- a/fsl/fsleyes/views/plotpanel.py +++ b/fsl/fsleyes/views/plotpanel.py @@ -977,7 +977,10 @@ class OverlayPlotPanel(PlotPanel): # registered, from the same target. for overlay in allOverlays + targetOverlays: - targets, propNames = self.__refreshProps[overlay] + targets, propNames = self.__refreshProps.get(overlay, (None, None)) + + if targets is None: + continue ds = self.__dataSeries[overlay] addListener = overlay in targetOverlays -- GitLab