Removed problem method set(): Bug #2669: Note editor does not retain marker
svn: r11844
This commit is contained in:
parent
179b3ae6e0
commit
9eac556fca
@ -60,33 +60,3 @@ class MarkerType(GrampsType):
|
|||||||
def __init__(self, value=None):
|
def __init__(self, value=None):
|
||||||
GrampsType.__init__(self, value)
|
GrampsType.__init__(self, value)
|
||||||
|
|
||||||
def set(self, value):
|
|
||||||
"""
|
|
||||||
Set the marker value.
|
|
||||||
"""
|
|
||||||
if isinstance(value, self.__class__):
|
|
||||||
if value.val == self.CUSTOM and value.string == u'':
|
|
||||||
self.val = self.NONE
|
|
||||||
self.string = u''
|
|
||||||
else:
|
|
||||||
self.val = value.val
|
|
||||||
self.string = value.string
|
|
||||||
elif isinstance(value, tuple):
|
|
||||||
if value[0] == self.CUSTOM and value[1] == u'':
|
|
||||||
self.value = self.NONE
|
|
||||||
self.string = u''
|
|
||||||
else:
|
|
||||||
self.val = value[0]
|
|
||||||
self.string = value[1]
|
|
||||||
elif isinstance(value, int):
|
|
||||||
self.val = value
|
|
||||||
self.string = u''
|
|
||||||
elif isinstance(value, str):
|
|
||||||
self.val = self._S2IMAP.get(value, self._CUSTOM)
|
|
||||||
if self.val == self._CUSTOM:
|
|
||||||
self.string = value
|
|
||||||
else:
|
|
||||||
self.string = u''
|
|
||||||
else:
|
|
||||||
self.val = self._DEFAULT
|
|
||||||
self.string = u''
|
|
||||||
|
Loading…
Reference in New Issue
Block a user