Fixed bug where giving a channelclient a mode they areready had, caused them to appear as a higher mode. (ie +v on someone already voiced (but not opped) made them appear opped.)
Fixed bug where giving a channelclient a mode they areready had, caused them to appear as a higher mode. (ie +v on someone already voiced (but not opped) made them appear opped.)


git-svn-id: 50f83ef66c13f323b544ac924010c921a9f4a0f7@2580 00569f92-eb28-0410-84fd-f71c24880f43

DMDirc/DMDirc,greboid/DMDirc,csmith/DMDirc,greboid/DMDirc,ShaneMcC/DMDirc-Client,ShaneMcC/DMDirc-Client,ShaneMcC/DMDirc-Client,DMDirc/DMDirc,csmith/DMDirc,greboid/DMDirc,ShaneMcC/DMDirc-Client,DMDirc/DMDirc,csmith/DMDirc,DMDirc/DMDirc,csmith/DMDirc,greboid/DMDirc