Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYann Leboulanger <asterix@lagaule.org>2012-04-18 13:34:57 +0400
committerYann Leboulanger <asterix@lagaule.org>2012-04-18 13:34:57 +0400
commit0bab86b6131e46d05ebbcdd2b725b658b606808f (patch)
treebbff74795afe43ff3fdfdf3c8c56eb12cbc461a6 /src
parentff87483b3243fdd1bc8d08419a78b1527b58e69a (diff)
better handling of several phone numbers in vcard. Fixes #5439
Diffstat (limited to 'src')
-rw-r--r--src/profile_window.py6
-rw-r--r--src/vcard.py6
2 files changed, 10 insertions, 2 deletions
diff --git a/src/profile_window.py b/src/profile_window.py
index d5abb81a4..4c5ca2a73 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 27c5dce42..5b41f2366 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