[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesdk/cervisia
From:       André Wöbbeking <Woebbeking () web ! de>
Date:       2004-11-11 21:55:50
Message-ID: 20041111215550.4DB7416B96 () office ! kde ! org
[Download RAW message or body]

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  <Woebbeking@web.de>
+
+        * Fix BR #92576:
+          Use correct encoding for status messages.
+
 2004-10-26  Christian Loose  <christian.loose@kdemail.net>
 

--- kdesdk/cervisia/cvsservice/cvsjob.cpp  #1.10:1.11
@@ -21,4 +21,5 @@
 #include "cvsjob.h"
 
+#include <qfile.h>
 #include <qtextstream.h>
 #include <kdebug.h>
@@ -132,9 +133,14 @@ QString CvsJob::cvsCommand() const
 {
     QString command;
-    QTextOStream stream(&command);
 
-    QValueList<QCString> args = d->childproc->args();
-    qCopy(args.begin(), args.end(),
-            QTextOStreamIterator<QCString>(stream, " "));
+    const QValueList<QCString>& args(d->childproc->args());
+    for (QValueList<QCString>::const_iterator it(args.begin()), itEnd(args.end());
+         it != itEnd; ++it)
+    {
+        if (!command.isEmpty())
+            command += ' ';
+
+        command += QFile::decodeName(*it);
+    }
 
     return command;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic