From 3729e89099f3da93e26ccfeb24c45491a2070322 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Sat, 16 Sep 2006 15:56:39 +0000 Subject: [PATCH] use LinkButton in vcard window only if there is an URL. --- src/vcard.py | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/vcard.py b/src/vcard.py index 3d57dc5f49..ee36e1e330 100644 --- a/src/vcard.py +++ b/src/vcard.py @@ -71,12 +71,6 @@ class VcardWindow: self.fill_jabber_page() - if gtk.pygtk_version >= (2, 10, 0) and gtk.gtk_version >= (2, 10, 0): - self.url_label = gtk.LinkButton('') - else: - self.url_label = gtk.Label('') - table = self.xml.get_widget('personal_info_table') - table.attach(self.url_label, 1, 4, 3, 4, yoptions = 0) self.xml.signal_autoconnect(self) self.window.show_all() @@ -119,12 +113,13 @@ class VcardWindow: def set_value(self, entry_name, value): try: - if entry_name == 'URL_label': - if gtk.pygtk_version >= (2, 10, 0) and gtk.gtk_version >= (2, 10, - 0): - self.url_label.set_uri(value) + if value and entry_name == 'URL_label': + if gtk.pygtk_version >= (2, 10, 0) and gtk.gtk_version >= (2, 10, 0): + self.url_label = gtk.LinkButton(value) else: - self.url_label.set_text(value) + self.url_label = gtk.Label(value) + table = self.xml.get_widget('personal_info_table') + table.attach(self.url_label, 1, 4, 3, 4, yoptions = 0) else: self.xml.get_widget(entry_name).set_text(value) except AttributeError: -- GitLab