[Bug 290634] New: Cannot accept contact authorization request

Daniele E. Domenichelli daniele.domenichelli at gmail.com
Wed Jan 4 21:42:55 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=290634

           Summary: Cannot accept contact authorization request
           Product: telepathy
           Version: git-latest
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: NOR
         Component: kded-module
        AssignedTo: kde-telepathy at kde.org
        ReportedBy: daniele.domenichelli at gmail.com
            Blocks: 285413


Using haze-msn I get the authorization request in the system tray, but when I
click on authorize I get a "success" popup, but the contact is not really
added.

The problem is in contact-request-handler.cpp:281
// If needed, reiterate the request on the other end
if (contact->manager()->canRequestPresenceSubscription() &&
    contact->subscriptionState() == Tp::Contact::PresenceStateNo) {
    connect(contact->manager()->requestPresenceSubscription(QList<
Tp::ContactPtr >() << contact),
            SIGNAL(finished(Tp::PendingOperation*)),
            this, SLOT(onFinalizeSubscriptionFinished(Tp::PendingOperation*)));
}

Removing the "if" I was able to accept the request, but now I'm no longer able
to reproduce this, because the contact was added, and I don't understand why.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the KDE-Telepathy mailing list