+
+ # get the first changed entry, and select it
+ new_list = self.getCutlist()
+ self["Cutlist"].setList(new_list)
+
+ for i in range(min(len(new_list), len(self.last_cuts))):
+ if new_list[i] != self.last_cuts[i]:
+ self["Cutlist"].setSelection(i)
+ break
+ self.last_cuts = new_list