diff --git a/ChangeLog b/ChangeLog index f76a2b084..63e781dce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-10-28 Gary Burton + * src/DisplayTabs/_EnbeddedList.py: Fixed crash when doing a drag and + drop with an object that was deleted from a list. issue # 1326 + 2007-10-27 Benny Malengier * src/Relationship.py: finish up step and inlaw, expand test routine Still to add: half-brother recognition, family collapse diff --git a/src/DisplayTabs/_EmbeddedList.py b/src/DisplayTabs/_EmbeddedList.py index f2f0b2629..d9606bb8a 100644 --- a/src/DisplayTabs/_EmbeddedList.py +++ b/src/DisplayTabs/_EmbeddedList.py @@ -199,7 +199,7 @@ class EmbeddedList(ButtonTab): # if the is same object, we have a move, otherwise, # it is a standard drag-n-drop - if id(self) == selfid: + if id(self) == selfid and self.get_selected() is not None: self._move(row_from, row, obj) else: self._handle_drag(row, obj)