diff -r 84afe376a3b3 -r 59c2489afcbd QTfrontend/newnetclient.cpp --- a/QTfrontend/newnetclient.cpp Sun Feb 27 11:32:48 2011 -0500 +++ b/QTfrontend/newnetclient.cpp Sun Feb 27 11:46:41 2011 -0500 @@ -402,7 +402,7 @@ if (isChief) emit configAsked(); } - if (lst[i] != mynick && isChief && config->Form->ui.pageRoomsList->chatWidget->ignoreList.contains(lst[i], Qt::CaseInsensitive)) + if (lst[i] != mynick && isChief && config->Form->ui.pageRoomsList->chatWidget->ignoreList.contains(lst[i], Qt::CaseInsensitive) && !config->Form->ui.pageRoomsList->chatWidget->friendsList.contains(lst[i], Qt::CaseInsensitive)) { kickPlayer(lst[i]); }