------- 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