[Konversation-devel] [Bug 271796] Return from auto-away should unset away flags on connections in disconnected state

Eike Hein hein at kde.org
Tue Apr 26 19:52:08 CEST 2011


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


Eike Hein <hein at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hein at kde.org




--- Comment #1 from Eike Hein <hein kde org>  2011-04-26 19:52:06 ---
Some notes on this:

- Konversation, long since before it ever got auto-away support, tries to carry
away state across reconnects. The idea being that if you were marked away
before getting disconnected, or even manually disconnecting, chances are you
want to be marked away after reconnecting, too. I think that idea is still
valid.

- Away Manager, and this is where the error lies, was written to never be
active unless it must be, to cut down on timer wakeups. That currently means it
only starts doing stuff when an identity with auto-away enabled is actually
seeing use in an established connection, and stops doing stuff when the
"identity goes offline". This clashes with carrying away-state across
reconnects, because it means it won't catch and implement a return event for
connections in a disconnected state, which remember they were away when they
were last connected, and recreate that after reconnecting. AwayManager will
have to move from thinking about "identities which are onlie" to thinkining
about "identities which are in use" at least to some degree.

-- 
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 Konversation-devel mailing list