From bf9bd3ecb8a6a5cc72c55ca142dc5771ade4c835 Mon Sep 17 00:00:00 2001 From: Aaron Weiss Date: Tue, 19 Jan 2016 15:23:09 -0500 Subject: [PATCH] Fixed bug in nochanlists from handle_message rewrite. --- src/client/server/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/server/mod.rs b/src/client/server/mod.rs index a3c8ecb..ea42282 100644 --- a/src/client/server/mod.rs +++ b/src/client/server/mod.rs @@ -339,14 +339,14 @@ impl IrcServer where Connection: Reconnect } else if let Ok(cmd) = msg.into() { match cmd { PING(data, _) => try!(self.send_pong(&data)), - JOIN(chan, _, _) => { + JOIN(chan, _, _) => if cfg!(not(feature = "nochanlists")) { if let Some(vec) = self.chanlists().lock().unwrap().get_mut(&chan.to_owned()) { if let Some(src) = msg.get_source_nickname() { vec.push(User::new(src)) } } }, - PART(chan, _) => { + PART(chan, _) => if cfg!(not(feature = "nochanlists")) { if let Some(vec) = self.chanlists().lock().unwrap().get_mut(&chan.to_owned()) { if let Some(src) = msg.get_source_nickname() { if let Some(n) = vec.iter().position(|x| x.get_nickname() == src) {