$OpenBSD: patch-krename_encodingplugin_cpp,v 1.1 2008/02/18 09:48:22 ajacoutot Exp $ --- krename/encodingplugin.cpp.orig Fri Dec 8 20:02:37 2006 +++ krename/encodingplugin.cpp Mon Feb 18 10:21:59 2008 @@ -105,14 +105,9 @@ bool EncodingPlugin::checkError() QString EncodingPlugin::processFile( BatchRenamer*, int, QString token, int ) { - QString input = token; - QString unicode = QString::null; - - QTextCodec* toUnicode = QTextCodec::codecForName(m_input_codec); // get the codec for KOI8-R - QTextCodec* fromUnicode = QTextCodec::codecForName(m_output_codec); - - unicode = toUnicode->toUnicode( input ); - return fromUnicode->fromUnicode( unicode ); + QTextCodec* inputCodec = QTextCodec::codecForName(m_input_codec); + QTextCodec* outputCodec = QTextCodec::codecForName(m_output_codec); + return inputCodec->toUnicode(outputCodec->fromUnicode(token)); } void EncodingPlugin::finished()