etherlab/etherlab.py
changeset 2067 04cc0295e2c4
parent 2066 de4817ce8b50
child 2068 05a267b1a362
equal deleted inserted replaced
2066:de4817ce8b50 2067:04cc0295e2c4
   126         
   126         
   127         if path == "SlaveParams.Type":
   127         if path == "SlaveParams.Type":
   128             self.CTNParent.SetSlaveType(position, value)
   128             self.CTNParent.SetSlaveType(position, value)
   129             slave_type = self.CTNParent.GetSlaveType(self.GetSlavePos())
   129             slave_type = self.CTNParent.GetSlaveType(self.GetSlavePos())
   130             value = (slave_type["device_type"], slave_type)
   130             value = (slave_type["device_type"], slave_type)
       
   131             if self._View is not None:
       
   132                 wx.CallAfter(self._View.RefreshSlaveInfos)
   131             return value, True
   133             return value, True
   132         elif path == "SlaveParams.Alias":
   134         elif path == "SlaveParams.Alias":
   133             self.CTNParent.SetSlaveAlias(position, value)
   135             self.CTNParent.SetSlaveAlias(position, value)
   134             return value, True
   136             return value, True
   135         
   137