From c26d6902d1d8706c0588b46a407cb7c5a36ef384 Mon Sep 17 00:00:00 2001 From: Nick Hall Date: Sun, 16 Feb 2020 00:26:21 +0000 Subject: [PATCH] Use event attribute types in the event reference editor In the event reference editor, custom event attribute types should be used rather than the default person attribute types. Fixes #11576. --- gramps/gui/editors/editeventref.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/gramps/gui/editors/editeventref.py b/gramps/gui/editors/editeventref.py index 45e026839..37c043b71 100644 --- a/gramps/gui/editors/editeventref.py +++ b/gramps/gui/editors/editeventref.py @@ -38,7 +38,7 @@ from gramps.gen.lib import EventType, NoteType from gramps.gen.db import DbTxn from ..glade import Glade from .displaytabs import (CitationEmbedList, NoteTab, GalleryTab, - EventBackRefList, AttrEmbedList) + EventBackRefList, EventAttrEmbedList) from ..widgets import (PrivacyButton, MonitoredEntry, MonitoredDate, MonitoredDataType, MonitoredTagList) from .editreference import RefTab, EditReference @@ -209,10 +209,10 @@ class EditEventRef(EditReference): self._add_tab(notebook, self.srcref_list) self.track_ref_for_deletion("srcref_list") - self.attr_list = AttrEmbedList(self.dbstate, - self.uistate, - self.track, - self.source.get_attribute_list()) + self.attr_list = EventAttrEmbedList(self.dbstate, + self.uistate, + self.track, + self.source.get_attribute_list()) self._add_tab(notebook, self.attr_list) self.track_ref_for_deletion("attr_list") @@ -247,10 +247,11 @@ class EditEventRef(EditReference): self._add_tab(notebook, self.backref_tab) self.track_ref_for_deletion("backref_tab") - self.attr_ref_list = AttrEmbedList(self.dbstate, - self.uistate, - self.track, - self.source_ref.get_attribute_list()) + self.attr_ref_list = EventAttrEmbedList( + self.dbstate, + self.uistate, + self.track, + self.source_ref.get_attribute_list()) self._add_tab(notebook_ref, self.attr_ref_list) self.track_ref_for_deletion("attr_ref_list")