diff options
Diffstat (limited to 'src/modules/dcc/broker.cpp')
| -rw-r--r-- | src/modules/dcc/broker.cpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/modules/dcc/broker.cpp b/src/modules/dcc/broker.cpp index 17522220d..2b10ae2d7 100644 --- a/src/modules/dcc/broker.cpp +++ b/src/modules/dcc/broker.cpp @@ -428,9 +428,9 @@ void KviDccBroker::activeCanvasManage(KviDccDescriptor * dcc) } #endif +#ifdef COMPILE_DCC_CANVAS void KviDccBroker::activeCanvasExecute(KviDccBox *box,KviDccDescriptor * dcc) { -#ifdef COMPILE_DCC_CANVAS if(box)box->forgetDescriptor(); if(!g_pApp->windowExists(dcc->console())) @@ -451,6 +451,9 @@ void KviDccBroker::activeCanvasExecute(KviDccBox *box,KviDccDescriptor * dcc) if(bMinimized)cnv->minimize(); m_pDccWindowList->append(cnv); +#else +void KviDccBroker::activeCanvasExecute(KviDccBox *,KviDccDescriptor *) +{ #endif } @@ -592,8 +595,8 @@ void KviDccBroker::chooseSaveFileName(KviDccBox *box,KviDccDescriptor *dcc) } g_pMediaManager->unlock(); } - - if(dcc->szLocalFileName.isEmpty()) + + if(dcc->szLocalFileName.isEmpty()) { g_pApp->getLocalKvircDirectory(dcc->szLocalFileName,KviApp::Incoming); if(KVI_OPTION_BOOL(KviOption_boolSortReceivedByDccFilesByNicks)) @@ -642,7 +645,7 @@ void KviDccBroker::renameOverwriteResume(KviDccBox *box,KviDccDescriptor * dcc) if(fi.exists() && (fi.size() > 0)) // 0 byte files are senseless for us { dcc->szLocalFileSize.setNum(fi.size()); - + bool bOk; int iRemoteSize = dcc->szFileSize.toInt(&bOk); if(!bOk)iRemoteSize = -1; @@ -654,7 +657,7 @@ void KviDccBroker::renameOverwriteResume(KviDccBox *box,KviDccDescriptor * dcc) { QString tmp; bool bDisableResume = false; - + if((iRemoteSize > -1) || // remote size is unknown (iRemoteSize > ((int)(fi.size())))) // or it is larger than the actual size on disk { @@ -745,7 +748,7 @@ void KviDccBroker::renameDccSendFile(KviDccBox *box,KviDccDescriptor * dcc) szOrig.ptr(),&(dcc->szLocalFileName)); } } - + dcc->szLocalFileSize = "0"; // 0 for sure recvFileExecute(0,dcc); @@ -817,7 +820,7 @@ void KviDccBroker::sendFileExecute(KviDccBox * box,KviDccDescriptor *dcc) delete dcc; return; } - + dcc->szFileName = dcc->szLocalFileName; dcc->szFileName = QFileInfo(dcc->szFileName).fileName(); |
