diff --git a/backends/libcommuni/session.cpp b/backends/libcommuni/session.cpp index 877a90e2cdbde24e6cca218bdde3a353c8058b5a..6ef5b971ce095058efe26c98193a47bea94c810f 100644 --- a/backends/libcommuni/session.cpp +++ b/backends/libcommuni/session.cpp @@ -81,7 +81,7 @@ void MyIrcSession::onBufferAdded(IrcBuffer* buffer) { if (buffer->isChannel()) { QVariantMap userData; - userData["awayCycle"] = boost::lexical_cast(CONFIG_STRING_DEFAULTED(m_np->getConfig(), "service.irc_away_timeout", "12")) + m_userModels.size(); + userData["awayCycle"] = boost::lexical_cast(CONFIG_STRING_DEFAULTED(m_np->getConfig(), "service.irc_away_timeout", "60")) + m_userModels.size(); userData["awayTick"] = 0; buffer->setUserData(userData); }