diff options
| author | 2012-07-05 23:31:48 +0000 | |
|---|---|---|
| committer | 2012-07-05 23:31:48 +0000 | |
| commit | 1bd44e1ab9d3319901a60d67795eb996508eb169 (patch) | |
| tree | 4e4a5a29ee4567aa09404f3b253dec7efe7cd9e7 /src/modules | |
| parent | Don't loose popup names when exporting them. (diff) | |
| download | KVIrc-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')
| -rw-r--r-- | src/modules/dcc/libkvidcc.cpp | 6 |
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; |
