From 949ea3d026b8f3014c28cafb66272b4fed20fe42 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauld.mccarthy@gmail.com>
Date: Fri, 11 Sep 2015 11:06:37 +0100
Subject: [PATCH] When an overlay list button is pushed, the relevant overlay
 is selected.

---
 fsl/fsleyes/controls/overlaylistpanel.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/fsl/fsleyes/controls/overlaylistpanel.py b/fsl/fsleyes/controls/overlaylistpanel.py
index 853d8c081..405dca8f0 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)
 
-- 
GitLab