aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Fabio Bas2010-08-10 13:45:27 +0000
committerGravatar Fabio Bas2010-08-10 13:45:27 +0000
commitaeea6bf53f592829662e979045fdd66bc836e08a (patch)
tree64d7d2d6d8e092086c259933dd43718af6f749ea
parentadded themes; (diff)
downloadKVIrc-aeea6bf53f592829662e979045fdd66bc836e08a.tar.gz
KVIrc-aeea6bf53f592829662e979045fdd66bc836e08a.tar.bz2
KVIrc-aeea6bf53f592829662e979045fdd66bc836e08a.zip
fix for #879
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4844 17fca916-40b9-46aa-a4ea-0a15b648b75c
-rw-r--r--src/kvirc/kernel/kvi_ircconnection.cpp2
-rw-r--r--src/kvirc/kernel/kvi_ircconnectionrequestqueue.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/kvirc/kernel/kvi_ircconnection.cpp b/src/kvirc/kernel/kvi_ircconnection.cpp
index 3929ffdb1..028862d62 100644
--- a/src/kvirc/kernel/kvi_ircconnection.cpp
+++ b/src/kvirc/kernel/kvi_ircconnection.cpp
@@ -155,7 +155,7 @@ KviIrcConnection::~KviIrcConnection()
delete m_pAsyncWhoisData;
delete m_pStatistics;
delete m_pUserIdentity;
- delete m_pRequestQueue;
+ m_pRequestQueue->deleteLater();
}
void KviIrcConnection::setEncoding(const QString & szEncoding)
diff --git a/src/kvirc/kernel/kvi_ircconnectionrequestqueue.cpp b/src/kvirc/kernel/kvi_ircconnectionrequestqueue.cpp
index c24ca68ff..3fc88ea95 100644
--- a/src/kvirc/kernel/kvi_ircconnectionrequestqueue.cpp
+++ b/src/kvirc/kernel/kvi_ircconnectionrequestqueue.cpp
@@ -66,8 +66,8 @@ void KviRequestQueue::dequeueChannel(KviChannel * pChan)
void KviRequestQueue::clearAll()
{
- m_channels.clear();
m_timer.stop();
+ m_channels.clear();
m_curType = Mode;
}