------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=101683         




------- Additional Comments From kde bugs jan ritzerfeld net  2007-03-24 13:06 
-------
I think you meant "ICQ did /not/ restore my Away status after reconnect 
yesterday." :)

Generally, restoring of status does work. I am disconnected every 12h. However, 
in rare cases, the status is not correctly restored. The restore code is 
triggered (kdDebug in Account::reconnect()) but the saved status is simply 
wrong, that is online. For me, this is limited to ICQ and does not apply to 
jabber.

The reason for this is that ICQ goes Online first when connecting, and gets its 
real status by the second(!) user info of the server. Thus, the code I added is 
triggered twice, first with Online and second with the saved value. That this 
is really the case, can be easily seen in my debug output. So, if there is an 
additional connection problem between these two phases, the status will be 
actually wrong, that is Online. IMHO, the generic code in Account cannot detect 
this situation. The ICQ protocol might be able to suppress the first, always 
Online user info only if it is possible with ICQ to go directly to a status 
other than Online.
_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to