Ticket #1754: 1754.patch

File 1754.patch, 1.1 KB (added by sascha_silbe, 14 years ago)

Invite: fall back to object path

  • src/jarabe/view/buddymenu.py

    From: Sascha Silbe <sascha-pgp@silbe.org>
    Subject: [PATCH] Invite: fall back to object path (#1754)
    
    If we don't know the public key of a buddy (usually because it's a non-Sugar
    client) use the DBus object path for the invitation.
    Requires object path support in 
    sugar.presence.presenceservice.PresenceService.get_buddy() (SL#1753).
    This change allows inviting non-Sugar clients to Chat.
    
    Signed-off-by: Sascha Silbe <sascha-pgp@silbe.org>
    
    ---
     src/jarabe/view/buddymenu.py |    2 +-
     1 files changed, 1 insertions(+), 1 deletions(-)
    
    diff --git a/src/jarabe/view/buddymenu.py b/src/jarabe/view/buddymenu.py
    index 4637751..1dbe958 100644
    a b class BuddyMenu(Palette): 
    156156        service = activity.get_service()
    157157        if service:
    158158            buddy = self._buddy.get_buddy()
    159             service.Invite(buddy.props.key)
     159            service.Invite(buddy.props.key or buddy.object_path())
    160160        else:
    161161            logging.error('Invite failed, activity service not ')