Hello
I found a bug with roster contacts duplicating entries when users chenge their status from offline to online (Offline Users group must be invisible)
To replicate this bug:
-
Create roster contact (ContactA) which belongs to some group
-
Login to spark on your user (UserA) set your settings in Contacts menu to:
Show empty group - Checked
Group offline users - Unchecked
Show offline users - Checked
-
Login with some Client to ContactA and start changing your status from offline to online few times
-
On Spark logged to UserA now you will see that ContactA is duplicated - One is online, but there are few ContactA offline contacts in group
This bug i found in latest version from trunk
I attached my patch resolving this bug
it may be connected with BUG http://issues.igniterealtime.org/browse/SPARK-879
ContactList.java.patch.zip (494 Bytes)