# HG changeset patch # User Laurent Bessard # Date 1340041050 -7200 # Node ID bc1bbbb5ef71b2a0026837c6765caff66dff5e12 # Parent 17715d2ecf10876ae114f2b4d6ebf0d9328c2301 Fix bug with 'not saved' state for network when removing a slave diff -r 17715d2ecf10 -r bc1bbbb5ef71 objdictgen/networkedit.py --- a/objdictgen/networkedit.py Mon Jun 18 03:48:23 2012 +0200 +++ b/objdictgen/networkedit.py Mon Jun 18 19:37:30 2012 +0200 @@ -271,7 +271,7 @@ self.NetworkNodes.SetSelection(new_selection) if new_selection > 0: self.NodeList.SetCurrentSelected(slaveids[new_selection - 1]) - self.RefreshBufferState() + self.RefreshBufferState() else: self.ShowErrorMessage(result) dialog.Destroy() diff -r 17715d2ecf10 -r bc1bbbb5ef71 objdictgen/nodelist.py --- a/objdictgen/nodelist.py Mon Jun 18 03:48:23 2012 +0200 +++ b/objdictgen/nodelist.py Mon Jun 18 19:37:30 2012 +0200 @@ -163,6 +163,7 @@ def RemoveSlaveNode(self, index): if index in self.SlaveNodes.keys(): self.SlaveNodes.pop(index) + self.Changed = True return None else: return _("Node with \"0x%2.2X\" ID doesn't exist")