SVN commit 428720 by mteijeiro: * Fix last char eating on uploading a sieve script. * Revert to not adding "\n" to the script when this not ends on new line. CCMAIL: mutz@kde.org M +1 -1 kioslaves/sieve/sieve.cpp M +1 -5 kmail/managesievescriptsdialog.cpp --- trunk/KDE/kdepim/kioslaves/sieve/sieve.cpp #428719:428720 @@ -533,7 +533,7 @@ } // script size - int bufLen = (int)data.size() - 1; + int bufLen = (int)data.size(); totalSize(bufLen); // timsieved 1.1.0: --- trunk/KDE/kdepim/kmail/managesievescriptsdialog.cpp #428719:428720 @@ -319,11 +319,7 @@ void KMail::ManageSieveScriptsDialog::slotSieveEditorOkClicked() { if ( !mSieveEditor ) return; - QString script = mSieveEditor->script(); - //assert the scripts ends with new line - if ( !script.endsWith( "\n" ) ) - script.append( "\n" ); - SieveJob * job = SieveJob::put( mCurrentURL, script, mWasActive, mWasActive ); + SieveJob * job = SieveJob::put( mCurrentURL,mSieveEditor->script(), mWasActive, mWasActive ); connect( job, SIGNAL(result(KMail::SieveJob*,bool,const QString&,bool)), this, SLOT(slotPutResult(KMail::SieveJob*,bool)) ); }