* src/Editors/_EditSourceRef.py (_cleanup_on_exit): Factor out
cleanup into its own method (as in the parent class). FIXME: This needs to be fixed so that _cleanup_on_exit is not run on OK, only on cancel. Maybe we need _clean_up_on_cancel() ? * src/DisplayTabs/_TextTab.py (cancel): Only reset text, not the whole source reference. svn: r7370
This commit is contained in:
@@ -51,7 +51,7 @@ class TextTab(GrampsTab):
|
||||
|
||||
def __init__(self, dbstate, uistate, track, obj, title=_('Text')):
|
||||
self.obj = obj
|
||||
self.original = obj.serialize()
|
||||
self.original = self.obj.get_text()
|
||||
GrampsTab.__init__(self, dbstate, uistate, track, title)
|
||||
self.show_all()
|
||||
|
||||
@@ -109,4 +109,4 @@ class TextTab(GrampsTab):
|
||||
self._set_label()
|
||||
|
||||
def cancel(self):
|
||||
self.obj.unserialize(self.original)
|
||||
self.obj.set_text(self.original)
|
||||
|
Reference in New Issue
Block a user