# HG changeset patch # User Goffi # Date 1527250637 -7200 # Node ID b25d03403898dd51edc43066a6ea82e3ee5a3977 # Parent f1ee7a8cf77c3cec1a3885cc6ba1461ee73c897e plugin file sharing: fixed name for service devices diff -r f1ee7a8cf77c -r b25d03403898 cagou/plugins/plugin_wid_file_sharing.py --- a/cagou/plugins/plugin_wid_file_sharing.py Fri May 25 13:29:28 2018 +0200 +++ b/cagou/plugins/plugin_wid_file_sharing.py Fri May 25 14:17:17 2018 +0200 @@ -212,8 +212,17 @@ def __init__(self, sharing_wid, entity_jid, identities): self.entity_jid = entity_jid self.identities = identities - self.own_device = entity_jid.bare == next(G.host.profiles.itervalues()).whoami - name = self.identities.name if self.own_device else self.entity_jid.node + own_jid = next(G.host.profiles.itervalues()).whoami + self.own_device = entity_jid.bare == own_jid + if self.own_device: + name = self.identities.name + elif self.entity_jid.node: + name = self.entity_jid.node + elif self.entity_jid.domain == own_jid.domain: + name = _(u"your server") + else: + name = _(u"sharing component") + super(DeviceWidget, self).__init__(sharing_wid, name) def getSymbol(self):