From 28065d3d52cc48abd39a8556a0c282014b18f25a Mon Sep 17 00:00:00 2001
From: Florent Le Coz <louiz@louiz.org>
Date: Tue, 15 Apr 2014 05:08:07 +0200
Subject: Do not disconnect from the IRC server if the dummy channel is joined

---
 src/irc/irc_client.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/irc/irc_client.cpp b/src/irc/irc_client.cpp
index f44821e..55c442b 100644
--- a/src/irc/irc_client.cpp
+++ b/src/irc/irc_client.cpp
@@ -645,7 +645,10 @@ void IrcClient::on_user_mode(const IrcMessage& message)
 
 size_t IrcClient::number_of_joined_channels() const
 {
-  return this->channels.size();
+  if (this->dummy_channel.joined)
+    return this->channels.size() + 1;
+  else
+    return this->channels.size();
 }
 
 DummyIrcChannel& IrcClient::get_dummy_channel()
-- 
cgit v1.2.3