Diffusion SH viz crashes
When displaying an oblique SH image
WARNING callqueue.py 227: __call - Function PropertyValue_enabled_WXGLSliceCanvas_4680960616 (Display.enabled) raised exception: boolean index did not match indexed array along dimension 0; dimension is 46258 but corresponding boolean dimension is 26992
Traceback (most recent call last):
File "/Users/paulmc/Projects/fsleyes-props/fsleyes_props/callqueue.py", line 222, in __call
call.func(*call.args, **call.kwargs)
File "/Users/paulmc/Projects/fsleyes/fsleyes/gl/__init__.py", line 1066, in Refresh
self.__realDraw()
File "/Users/paulmc/Projects/fsleyes/fsleyes/gl/__init__.py", line 1000, in drawWrapper
subClassDraw(*a, **kwa)
File "/Users/paulmc/Projects/fsleyes/fsleyes/gl/slicecanvas.py", line 1448, in _draw
globj.draw2D(zpos, axes, bbox=bbox)
File "/Users/paulmc/Projects/fsleyes/fsleyes/gl/glsh.py", line 467, in draw2D
fslgl.glsh_funcs.draw2D(self, *args, **kwargs)
File "/Users/paulmc/Projects/fsleyes/fsleyes/gl/gl21/glsh_funcs.py", line 201, in draw2D
voxels, radTexShape = self.updateRadTexture(voxels)
File "/Users/paulmc/Projects/fsleyes/fsleyes/gl/glsh.py", line 374, in updateRadTexture
voxels = np.array(voxels[aboveThres, :])
IndexError: boolean index did not match indexed array along dimension 0; dimension is 46258 but corresponding boolean dimension is 26992