OSDN Git Service

reset output converter state again
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>
Mon, 5 Oct 2009 15:56:24 +0000 (17:56 +0200)
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>
Thu, 8 Oct 2009 10:18:03 +0000 (12:18 +0200)
src/plugins/debugger/gdb/gdbengine.cpp

index f2e2d4b..624f206 100644 (file)
@@ -289,13 +289,13 @@ void GdbEngine::initializeVariables()
 
     m_inbuffer.clear();
 
+    // ConverterState has no reset() function.
+    m_outputCodecState.~ConverterState();
+    new (&m_outputCodecState) QTextCodec::ConverterState();
+
     m_currentFunctionArgs.clear();
     m_currentFrame.clear();
     m_dumperHelper.clear();
-
-    // FIXME: unhandled:
-    //m_outputCodecState = QTextCodec::ConverterState();
-    //m_gdbAdapter;
 }
 
 QString GdbEngine::errorMessage(QProcess::ProcessError error)