- { QString channelName = params.takeFirst();
- emit displayMsg(Message::Error, "", params.join(" ") + " " + channelName, prefix);
- emit displayMsg(Message::Error, channelName, params.join(" ") + " " + channelName, prefix);
+ {
+ // FIXME needs proper redirection
+ QString target = params.takeFirst();
+ BufferInfo::Type bufferType = network()->isChannelName(target)
+ ? BufferInfo::ChannelBuffer
+ : BufferInfo::QueryBuffer;
+ emit displayMsg(Message::Error, BufferInfo::StatusBuffer, "", params.join(" ") + " " + target, prefix);
+ emit displayMsg(Message::Error, bufferType, target, params.join(" ") + " " + target, prefix);