Группа :: Графические оболочки/KDE
Пакет: kdelibs
Главная Изменения Спек Патчи Загрузить Bugs and FR
Патч: kdelibs-3.1.2-fix-kprocio-def-codec.patch
diff -Naur kdelibs-3.1.2.orig/kdecore/kprocio.cpp kdelibs-3.1.2/kdecore/kprocio.cpp
--- kdelibs-3.1.2.orig/kdecore/kprocio.cpp 2003-05-07 15:46:19.000000000 +0400
+++ kdelibs-3.1.2/kdecore/kprocio.cpp 2003-05-31 15:13:24.000000000 +0400
@@ -38,10 +38,14 @@
if (!codec)
{
- codec = QTextCodec::codecForName("ISO 8859-1");
+ codec = QTextCodec::codecForLocale(); // Try Locale codec first
if (!codec)
{
- kdError(174) << "Can't create ISO 8859-1 codec!" << endl;
+ codec = QTextCodec::codecForName("ISO 8859-1");
+ if (!codec)
+ {
+ kdError(174) << "Can't create ISO 8859-1 codec!" << endl;
+ }
}
}
}
@@ -235,7 +239,7 @@
if (partial)
{
len = recvbuffer.length();
- line = recvbuffer;
+ line = codec->toUnicode(recvbuffer, len);
recvbuffer = "";
*partial = true;
return len;