From 3044fa67a445f0a5bed7ffe0899c339df9cea9ee Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Fri, 29 Aug 2008 15:36:51 +0000 Subject: fixed UDS datagram encoding git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@526 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/qmmpstarter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/ui/qmmpstarter.cpp') diff --git a/src/ui/qmmpstarter.cpp b/src/ui/qmmpstarter.cpp index d61b8f461..286ce6765 100644 --- a/src/ui/qmmpstarter.cpp +++ b/src/ui/qmmpstarter.cpp @@ -105,11 +105,11 @@ void QMMPStarter::writeCommand() if (!argString.isEmpty()) { char buf[PATH_MAX + 1]; - QString workingDir = QString(getcwd(buf,PATH_MAX)) + "\n"; + QString workingDir = QString::fromLocal8Bit(getcwd(buf,PATH_MAX)) + "\n"; QByteArray barray; - barray.append(workingDir); - barray.append(argString); + barray.append(workingDir.toUtf8 ()); + barray.append(argString.toUtf8 ()); m_sock->writeDatagram ( barray.data(),UDS_PATH); } else @@ -126,7 +126,7 @@ void QMMPStarter::readCommand() inputArray.resize(MAXCOMMANDSIZE); bzero(inputArray.data(),inputArray.size()); m_sock->readDatagram(inputArray.data(), inputArray.size()); - QStringList slist = QString(inputArray).split("\n",QString::SkipEmptyParts); + QStringList slist = QString::fromUtf8(inputArray.data()).split("\n",QString::SkipEmptyParts); QString cwd = slist.takeAt(0); if (mw) { -- cgit v1.2.3-13-gbd6f