CVS commit by woebbe: Fix BR #92576: Use correct encoding for status messages. BUG: 92576 M +5 -0 ChangeLog 1.144 M +10 -4 cvsservice/cvsjob.cpp 1.11 --- kdesdk/cervisia/ChangeLog #1.143:1.144 @@ -1,2 +1,7 @@ +2004-11-11 André Wöbbeking + + * Fix BR #92576: + Use correct encoding for status messages. + 2004-10-26 Christian Loose --- kdesdk/cervisia/cvsservice/cvsjob.cpp #1.10:1.11 @@ -21,4 +21,5 @@ #include "cvsjob.h" +#include #include #include @@ -132,9 +133,14 @@ QString CvsJob::cvsCommand() const { QString command; - QTextOStream stream(&command); - QValueList args = d->childproc->args(); - qCopy(args.begin(), args.end(), - QTextOStreamIterator(stream, " ")); + const QValueList& args(d->childproc->args()); + for (QValueList::const_iterator it(args.begin()), itEnd(args.end()); + it != itEnd; ++it) + { + if (!command.isEmpty()) + command += ' '; + + command += QFile::decodeName(*it); + } return command;