diff --git a/fsl/fsleyes/controls/overlaylistpanel.py b/fsl/fsleyes/controls/overlaylistpanel.py index 853d8c0814a187867173c9eea1be93cf274cba5b..405dca8f0e618e2f37039559cfc71c755af9f2f1 100644 --- a/fsl/fsleyes/controls/overlaylistpanel.py +++ b/fsl/fsleyes/controls/overlaylistpanel.py @@ -92,10 +92,12 @@ class ListItemWidget(wx.Panel): def __onSaveButton(self, ev): + self.displayCtx.selectOverlay(self.overlay) self.overlay.save() def __onLockButton(self, ev): + self.displayCtx.selectOverlay(self.overlay) group = self.displayCtx.overlayGroups[0] if self.lockButton.GetValue(): group.addOverlay( self.overlay) @@ -132,6 +134,7 @@ class ListItemWidget(wx.Panel): def __vizChanged(self, *a): + self.displayCtx.selectOverlay(self.overlay) idx = self.listBox.IndexOf(self.overlay)