Ok. I've changed the affected version to 2.6.0. I do remember it has been fixed some time ago once.
Walter Ebeling February 19, 2009 at 9:49 PM
I can not confirm this as an issue for 2.5.8. It is happening with 2.6.0 b1 and 2.6.0b2. This was in the past but was (according to the forum) resolved with Spark 1.1.2 and again 2.5.4. Unfortunately, there is no check in in subversion related to identify the code area were the bug resides.
Spark should automatically set status to Away when desktop is locked by user (or the policy is set to lock the screen after some time of idle).
Request: http://www.igniterealtime.org/community/message/187000#187000