Daniel Brötzmann pushed to branch mainwindow at gajim / gajim
Commits: fa4ecf3d by wurstsalat at 2021-09-11T13:13:30+02:00 AddContact: Improve gateway name/type handling - - - - - 1 changed file: - gajim/gtk/add_contact.py Changes: ===================================== gajim/gtk/add_contact.py ===================================== @@ -392,22 +392,31 @@ def prepare(self, account, result): icon_name = 'gajim-agent-irc' self._ui.gateway_image.set_from_icon_name( icon_name, Gtk.IconSize.DIALOG) - self._ui.gateway_label.set_text(_('%(name)s (%(type)s)') % { - 'name': result.gateway_name, - 'type': result.gateway_type.upper()}) + gateway_name = result.gateway_name or self._result.jid + if not result.gateway_type: + self._ui.gateway_label.set_text(gateway_name) + else: + self._ui.gateway_label.set_text( + f'{gateway_name} ({result.gateway_type.upper()})') else: + identity_name = '' + identity_type = '' for identity in result.identities: - identity_name = identity.name - identity_type = identity.type if identity.type == 'sms': icon_name = 'gajim-agent-sms' + identity_name = identity.name or self._result.jid + identity_type = identity.type if identity.type == 'irc': icon_name = 'gajim-agent-irc' + identity_name = identity.name or self._result.jid + identity_type = identity.type self._ui.gateway_image.set_from_icon_name( icon_name, Gtk.IconSize.DIALOG) - self._ui.gateway_label.set_text(_('%(name)s (%(type)s)') % { - 'name': identity_name, - 'type': identity_type.upper()}) + if not identity_type: + self._ui.gateway_label.set_text(identity_name) + else: + self._ui.gateway_label.set_text( + f'{identity_name} ({identity_type.upper()})') if result.supports(Namespace.REGISTER): self._ui.register_button.set_sensitive(True) View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/fa4ecf3d451514d58b9c0107778c34d89d8e5fa8 -- View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/fa4ecf3d451514d58b9c0107778c34d89d8e5fa8 You're receiving this email because of your account on dev.gajim.org.
_______________________________________________ Commits mailing list Commits@gajim.org https://lists.gajim.org/cgi-bin/listinfo/commits