-rw-r--r-- | libkdepim/ksyncmanager.cpp | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/libkdepim/ksyncmanager.cpp b/libkdepim/ksyncmanager.cpp index 02e5587..08a263c 100644 --- a/libkdepim/ksyncmanager.cpp +++ b/libkdepim/ksyncmanager.cpp | |||
@@ -1053,4 +1053,5 @@ void KSyncManager::syncPi() | |||
1053 | if ( !edit_pisync_options()) { | 1053 | if ( !edit_pisync_options()) { |
1054 | mParent->topLevelWidget()->setCaption( i18n("Syncing aborted. Nothing synced.") ); | 1054 | mParent->topLevelWidget()->setCaption( i18n("Syncing aborted. Nothing synced.") ); |
1055 | mPisyncFinished = true; | ||
1055 | return; | 1056 | return; |
1056 | } | 1057 | } |
@@ -1059,4 +1060,5 @@ void KSyncManager::syncPi() | |||
1059 | if ( ! ok ) { | 1060 | if ( ! ok ) { |
1060 | mParent->topLevelWidget()->setCaption( i18n("Sorry, no valid port.Syncing cancelled.") ); | 1061 | mParent->topLevelWidget()->setCaption( i18n("Sorry, no valid port.Syncing cancelled.") ); |
1062 | mPisyncFinished = true; | ||
1061 | return; | 1063 | return; |
1062 | } | 1064 | } |
@@ -1090,4 +1092,10 @@ void KSyncManager::deleteCommandSocket(KCommandSocket*s, int state) | |||
1090 | mParent->topLevelWidget()->setCaption( i18n("Pi-Sync successful!") ); | 1092 | mParent->topLevelWidget()->setCaption( i18n("Pi-Sync successful!") ); |
1091 | mPisyncFinished = true; | 1093 | mPisyncFinished = true; |
1094 | } else if ( state == KCommandSocket::quiet ){ | ||
1095 | qDebug("KSS: quiet "); | ||
1096 | mPisyncFinished = true; | ||
1097 | } else { | ||
1098 | qDebug("KSS: Error: unknown state: %d ", state); | ||
1099 | mPisyncFinished = true; | ||
1092 | } | 1100 | } |
1093 | 1101 | ||
@@ -1272,6 +1280,7 @@ void KServerSocket::send_file() | |||
1272 | os.setEncoding( QTextStream::Latin1 ); | 1280 | os.setEncoding( QTextStream::Latin1 ); |
1273 | while ( ! ts.atEnd() ) { | 1281 | while ( ! ts.atEnd() ) { |
1274 | os << ts.readLine() << "\r\n\r\n"; | 1282 | os << ts.readLine() << "\r\n"; |
1275 | } | 1283 | } |
1284 | os << "\r\n"; | ||
1276 | //os << ts.read(); | 1285 | //os << ts.read(); |
1277 | file.close(); | 1286 | file.close(); |
@@ -1375,7 +1384,7 @@ void KCommandSocket::readFile( QString fn ) | |||
1375 | if ( tlw ) | 1384 | if ( tlw ) |
1376 | tlw->setCaption( i18n("Trying to connect to remote...") ); | 1385 | tlw->setCaption( i18n("Trying to connect to remote...") ); |
1386 | mTimerSocket->start( 20000 ); | ||
1377 | mSocket->connectToHost( mHost, mPort ); | 1387 | mSocket->connectToHost( mHost, mPort ); |
1378 | qDebug("KSS: Waiting for connection"); | 1388 | qDebug("KSS: Waiting for connection"); |
1379 | mTimerSocket->start( 20000 ); | ||
1380 | } | 1389 | } |
1381 | 1390 | ||
@@ -1388,8 +1397,10 @@ void KCommandSocket::writeFile( QString fileName ) | |||
1388 | } | 1397 | } |
1389 | mFileName = fileName ; | 1398 | mFileName = fileName ; |
1399 | mTimerSocket->start( 20000 ); | ||
1390 | mSocket->connectToHost( mHost, mPort ); | 1400 | mSocket->connectToHost( mHost, mPort ); |
1391 | } | 1401 | } |
1392 | void KCommandSocket::writeFileToSocket() | 1402 | void KCommandSocket::writeFileToSocket() |
1393 | { | 1403 | { |
1404 | mTimerSocket->stop(); | ||
1394 | QFile file2( mFileName ); | 1405 | QFile file2( mFileName ); |
1395 | if (!file2.open( IO_ReadOnly ) ) { | 1406 | if (!file2.open( IO_ReadOnly ) ) { |
@@ -1406,6 +1417,7 @@ void KCommandSocket::writeFileToSocket() | |||
1406 | os2 << "PUT " << mPassWord << "\r\n\r\n";; | 1417 | os2 << "PUT " << mPassWord << "\r\n\r\n";; |
1407 | while ( ! ts2.atEnd() ) { | 1418 | while ( ! ts2.atEnd() ) { |
1408 | os2 << ts2.readLine() << "\r\n\r\n"; | 1419 | os2 << ts2.readLine() << "\r\n"; |
1409 | } | 1420 | } |
1421 | os2 << "\r\n"; | ||
1410 | mRetVal= successW; | 1422 | mRetVal= successW; |
1411 | file2.close(); | 1423 | file2.close(); |