aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/dcc/broker.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2008-07-18 15:14:04 +0000
committerGravatar Fabio Bas2008-07-18 15:14:04 +0000
commita89f8a7085d0b39621ec44e0809b344132ffe956 (patch)
treea431b7cd545837e7e62a0f0d4036e72ddb980e96 /src/modules/dcc/broker.cpp
parentAdded modified version of FindSubversion.cmake, allowing getting revision num... (diff)
downloadKVIrc-a89f8a7085d0b39621ec44e0809b344132ffe956.tar.gz
KVIrc-a89f8a7085d0b39621ec44e0809b344132ffe956.tar.bz2
KVIrc-a89f8a7085d0b39621ec44e0809b344132ffe956.zip
upported fix for dcc resend to trunk
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2091 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/dcc/broker.cpp')
-rw-r--r--src/modules/dcc/broker.cpp38
1 files changed, 17 insertions, 21 deletions
diff --git a/src/modules/dcc/broker.cpp b/src/modules/dcc/broker.cpp
index c1322fee7..ab120d2f1 100644
--- a/src/modules/dcc/broker.cpp
+++ b/src/modules/dcc/broker.cpp
@@ -160,7 +160,6 @@ void KviDccBroker::rsendAskForFileName(KviDccDescriptor * dcc)
if(filenames.count() > 0)
{
KviDccDescriptor * d;
- KviDccDescriptor * templ = dcc;
QStringList::Iterator it=filenames.begin();
while(it != filenames.end())
{
@@ -773,28 +772,25 @@ void KviDccBroker::recvFileExecute(KviDccBox *box,KviDccDescriptor * dcc)
void KviDccBroker::sendFileManage(KviDccDescriptor * dcc)
{
QStringList filenames;
- if(
- KviFileDialog::askForOpenFileNames(filenames,
- __tr2qs_ctx("Choose Files to Send - KVIrc","dcc"),"")
- ) {
- if(filenames.count() > 0)
+ if(KviFileDialog::askForOpenFileNames(filenames,__tr2qs_ctx("Choose Files to Send - KVIrc","dcc"),""))
+ {
+ if(filenames.count() > 0)
+ {
+ KviDccDescriptor * d;
+ QStringList::Iterator it=filenames.begin();
+ while(it != filenames.end())
{
- KviDccDescriptor * d;
- KviDccDescriptor * templ = dcc;
- QStringList::Iterator it=filenames.begin();
- while(it != filenames.end())
- {
- d = new KviDccDescriptor(*dcc);
- d->szLocalFileName = *(it);
- d->szLocalFileName.trimmed();
- ++it;
- if(d->szLocalFileName.isEmpty())
- cancelDcc(d);
- else
- sendFileExecute(0,d);
- }
- delete dcc;
+ d = new KviDccDescriptor(*dcc);
+ d->szLocalFileName = *(it);
+ d->szLocalFileName.trimmed();
+ ++it;
+ if(d->szLocalFileName.isEmpty())
+ cancelDcc(d);
+ else
+ sendFileExecute(0,d);
}
+ delete dcc;
+ }
} else {
cancelDcc(dcc);
}