diff --git a/fsl/data/featresults.py b/fsl/data/featresults.py index 61f9596b30d3cc6c3962e9b2044d9d050e4c8ca6..218626e3a4f53cc5dac844546d4de4027bae740d 100644 --- a/fsl/data/featresults.py +++ b/fsl/data/featresults.py @@ -161,8 +161,12 @@ def loadContrasts(featdir): tkns = line.split(None, 1) num = [c for c in tkns[0] if c.isdigit()] num = int(''.join(num)) - name = tkns[1].strip() - names[num] = name + + # The /ContrastName field may not + # actually have a name specified + if len(tkns) > 1: + name = tkns[1].strip() + names[num] = name elif line.startswith('/NumContrasts'): numContrasts = int(line.split()[1]) diff --git a/fsl/fsleyes/views/timeseriespanel.py b/fsl/fsleyes/views/timeseriespanel.py index 84eca0000e74a53a635d6311fc39fec8bded9ed6..7a39d12176d470b2fa7e47ed94f58de9235154d0 100644 --- a/fsl/fsleyes/views/timeseriespanel.py +++ b/fsl/fsleyes/views/timeseriespanel.py @@ -634,7 +634,7 @@ class FEATModelFitTimeSeries(TimeSeries): """ if not TimeSeries.update(self, coords): return - self.updateModelFit() + self.__updateModelFit() def __updateModelFit(self):