From 953e67aaf54fec707941b8a06f84330e6ab9bab4 Mon Sep 17 00:00:00 2001 From: Gary Burton Date: Sun, 28 Oct 2007 16:33:32 +0000 Subject: [PATCH] 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 svn: r9260 --- ChangeLog | 4 ++++ src/DisplayTabs/_EmbeddedList.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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)