Tag clients more intelligently (FS#700)
commit659d9490527afe0a376b17cac864ed499a91505a
authorUli Schlachter <psychon@znc.in>
Tue, 18 Jan 2011 13:21:37 +0000 (18 14:21 +0100)
committerUli Schlachter <psychon@znc.in>
Tue, 18 Jan 2011 13:21:37 +0000 (18 14:21 +0100)
tree4b5d924b4627374524d7b4e1f3c9f545815067d1
parent1d42fd9697dd0742f689e461aaa5c266d3bcc033
Tag clients more intelligently (FS#700)

Before this commit, c:tags(tags) and t:clients(clients) first removed all
tags/clients and then added the new one.

This is now changed into only removing the tags/clients that have to be removed
and leaving the others in place. Hopefully, this avoids all kinds of weird
issues which we had.

Signed-off-by: Uli Schlachter <psychon@znc.in>
objects/client.c
objects/tag.c