diff --git a/fsl/fsleyes/displaycontext/sceneopts.py b/fsl/fsleyes/displaycontext/sceneopts.py index 9ad77c9ef9f5dfd56d8cb0965eb1c5b42dfc9508..b9b0681d769ee666cb7e1bead677cc2373365882 100644 --- a/fsl/fsleyes/displaycontext/sceneopts.py +++ b/fsl/fsleyes/displaycontext/sceneopts.py @@ -55,7 +55,12 @@ class SceneOpts(props.HasProperties): to the colour bar, if it is being shown. """ - + + # NOTE: If you change the maximum performance value, + # make sure you update all references to + # performance because, for example, the + # OrthoEditProfile does numerical comparisons + # to it. performance = props.Choice((1, 2, 3, 4), default=4) """User controllable performance setting. diff --git a/fsl/fsleyes/profiles/orthoeditprofile.py b/fsl/fsleyes/profiles/orthoeditprofile.py index 895318e90402587c9f463b093c6179872b3169ea..b5b5835418d0e3b318586b4feefaa6f95e960d70 100644 --- a/fsl/fsleyes/profiles/orthoeditprofile.py +++ b/fsl/fsleyes/profiles/orthoeditprofile.py @@ -643,7 +643,7 @@ class OrthoEditProfile(orthoviewprofile.OrthoViewProfile): # performance mode, the cursor # is only drawn on the current # canvas. - if self._viewPanel.getSceneOptions().performance < 5: + if self._viewPanel.getSceneOptions().performance < 4: cursors = [cursors[canvases.index(canvas)]] canvases = [canvas] @@ -733,7 +733,7 @@ class OrthoEditProfile(orthoviewprofile.OrthoViewProfile): On all lower performance settings, only the source canvas is updated. """ perf = self._viewPanel.getSceneOptions().performance - if perf == 5: + if perf == 4: if mousePos is None or canvasPos is None: self._viewPanel.Refresh()