Fixed looking up person after db_change
svn: r9617
This commit is contained in:
@@ -326,7 +326,9 @@ class Gadget(object):
|
|||||||
for (tag, person_handle) in self._tags:
|
for (tag, person_handle) in self._tags:
|
||||||
if iter.has_tag(tag):
|
if iter.has_tag(tag):
|
||||||
person = self.dbstate.db.get_person_from_handle(person_handle)
|
person = self.dbstate.db.get_person_from_handle(person_handle)
|
||||||
if event.button == 1:
|
if person == None:
|
||||||
|
pass
|
||||||
|
elif event.button == 1:
|
||||||
if event.type == gtk.gdk._2BUTTON_PRESS:
|
if event.type == gtk.gdk._2BUTTON_PRESS:
|
||||||
try:
|
try:
|
||||||
EditPerson(self.gui.dbstate, self.gui.uistate, [], person)
|
EditPerson(self.gui.dbstate, self.gui.uistate, [], person)
|
||||||
@@ -350,7 +352,6 @@ class Gadget(object):
|
|||||||
return True # handled event
|
return True # handled event
|
||||||
return False # did not handle event
|
return False # did not handle event
|
||||||
|
|
||||||
|
|
||||||
def logical_true(value):
|
def logical_true(value):
|
||||||
return value in ["True", True, 1, "1"]
|
return value in ["True", True, 1, "1"]
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user