diff options
Diffstat (limited to 'ark/zip.cpp')
-rw-r--r-- | ark/zip.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/ark/zip.cpp b/ark/zip.cpp index ef66988..f223016 100644 --- a/ark/zip.cpp +++ b/ark/zip.cpp @@ -28,7 +28,6 @@ // Qt includes #include <tqdir.h> -#include <tqtextcodec.h> // KDE includes #include <kdebug.h> @@ -208,10 +207,8 @@ void ZipArch::unarchFileInternal() *kp << "-o"; else *kp << "-n"; - - TQTextCodec *codec = TQTextCodec::codecForLocale(); - *kp << codec->fromUnicode(m_filename); + *kp << m_filename; // if the list is empty, no filenames go on the command line, // and we then extract everything in the archive. @@ -221,12 +218,11 @@ void ZipArch::unarchFileInternal() for ( it = m_fileList->begin(); it != m_fileList->end(); ++it ) { - *kp << codec->fromUnicode(*it); + *kp << (*it); } } - *kp << "-d"; - *kp << codec->fromUnicode(m_destDir); + *kp << "-d" << m_destDir; connect( kp, TQT_SIGNAL( receivedStdout(KProcess*, char*, int) ), TQT_SLOT( slotReceivedOutput(KProcess*, char*, int) ) ); |