aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/dcc/libkvidcc.cpp
diff options
context:
space:
mode:
authorGravatar Szymon Tomasz Stefanek2012-07-05 23:31:48 +0000
committerGravatar Szymon Tomasz Stefanek2012-07-05 23:31:48 +0000
commit1bd44e1ab9d3319901a60d67795eb996508eb169 (patch)
tree4e4a5a29ee4567aa09404f3b253dec7efe7cd9e7 /src/modules/dcc/libkvidcc.cpp
parentDon't loose popup names when exporting them. (diff)
downloadKVIrc-1bd44e1ab9d3319901a60d67795eb996508eb169.tar.gz
KVIrc-1bd44e1ab9d3319901a60d67795eb996508eb169.tar.bz2
KVIrc-1bd44e1ab9d3319901a60d67795eb996508eb169.zip
Don't crash on dcc.abort when used inside the dcc chat window
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6221 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/dcc/libkvidcc.cpp')
-rw-r--r--src/modules/dcc/libkvidcc.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/modules/dcc/libkvidcc.cpp b/src/modules/dcc/libkvidcc.cpp
index 35dc2ff50..970563d67 100644
--- a/src/modules/dcc/libkvidcc.cpp
+++ b/src/modules/dcc/libkvidcc.cpp
@@ -1682,8 +1682,10 @@ static bool dcc_kvs_cmd_abort(KviKvsModuleCommandCall * c)
if(dcc)
{
- if(dcc->transfer())dcc->transfer()->abort();
- else if(dcc->window())dcc->window()->close();
+ if(dcc->transfer())
+ dcc->transfer()->abort();
+ else if(dcc->window())
+ dcc->window()->delayedClose();
}
return true;