[Pidgin] #5079: Single-account multi-login Gtalk contact Away though Available

Pidgin trac at pidgin.im
Tue Mar 4 13:19:01 EST 2008


#5079: Single-account multi-login Gtalk contact Away though Available
-----------------------------+----------------------------------------------
 Reporter:  lubomir.marinov  |       Type:  defect
   Status:  new              |   Priority:  minor 
Component:  libpurple        |    Version:  2.4.0 
 Keywords:                   |    Pending:  0     
-----------------------------+----------------------------------------------
 The following issue has first been reported against Adium 1.2.3 and, after
 the much-valued advice of jas8522 on Adium's IRC, is being reported
 against Pidgin 2.4.0 as well.

 I have a Gtalk contact in my list who uses a single account but logs into
 it simultaneously on different computers i.e. with different clients
 including Google Talk and the chat widget of Gmail. On most of the
 computers the contact in question is Away and on at least one of the
 machines the contact is Available.

 The problem is that Pidgin/Adium shows the contact as Away (in the contact
 list and in the chat window of the contact). At the same time, iChat and
 the chat widget of Gmail show the contact in question as Available. The
 contact is really available because I'm conversing with him, either in
 Pidgin or in Adium, at the time I see him as Away.

 Bellow is the "Get info" reported by Pidgin:

 Resource: Talk.v10434FCA1DE[[BR]]
 Priority: 24[[BR]]
 Status: Available[[BR]]
 Resource: Talk.v1041126E553[[BR]]
 Priority: 24[[BR]]
 Status: Away[[BR]]
 Resource: gmail.40E2913F[[BR]]
 Priority: 0[[BR]]
 Status: Away[[BR]]

 Here is the information about the contact from Adium taken much earlier
 (i.e. in a different day):

 Resource: gmail.40DFD772[[BR]]
 Priority: 0[[BR]]
 Status: Away[[BR]]
 Resource: Talk.v104184780B9[[BR]]
 Priority: 24[[BR]]
 Status: Available[[BR]]
 Resource: Talk.v1041126E553[[BR]]
 Priority: 24[[BR]]
 Status: Away[[BR]]

 The gtalk.XXX connection with priority 0 in which the contact is reported
 as Away, the contact is indeed away because the uses the chat widget of
 Gmail on his Mac OS X machine only and he doesn't use the machine very
 often but leaves the chat online.

 Is the contact being shown as Away because the connection with priority 0
 is Away? I don't have knowledge wrt XMPP, Gtalk, etc. so I'm not stating
 that iChat and the chat widget of Gmail implement the relevant protocol
 features correctly, it just feels uncomfortable to see the contact as Away
 when he (my boss) is Available.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/5079>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list