diff --git a/src/profile_window.py b/src/profile_window.py index d5abb81a414cc332c224692cccbdb0f85cd4b58e..4c5ca2a7331afff2b0e3e35c799929de774ab4ab 100644 --- a/src/profile_window.py +++ b/src/profile_window.py @@ -234,7 +234,11 @@ class ProfileWindow: def set_value(self, entry_name, value): try: - self.xml.get_object(entry_name).set_text(value) + widget = self.xml.get_object(entry_name) + val = widget.get_text() + if val: + value = val + ' / ' + value + widget.set_text(value) except AttributeError: pass diff --git a/src/vcard.py b/src/vcard.py index 27c5dce4266abdd02e5416b5a335262c621e667a..5b41f23667e59c6dd07d944f019e74e8b1b29e5d 100644 --- a/src/vcard.py +++ b/src/vcard.py @@ -198,7 +198,11 @@ class VcardWindow: table = self.xml.get_object('personal_info_table') table.attach(widget, 1, 4, 3, 4, yoptions = 0) else: - self.xml.get_object(entry_name).set_text(value) + widget = self.xml.get_object(entry_name) + val = widget.get_text() + if val: + value = val + ' / ' + value + widget.set_text(value) except AttributeError: pass