Patch #896 2006-03-05 19:36
boaz
Crash fix in compilergcc.cpp- Download
- 896-Crash_fix_in_co.patch (929 bytes)
Index: src/plugins/compilergcc/compilergcc.cpp
===================================================================
--- src/plugins/compilergcc/compilergcc.cpp (revision 2139)
+++ src/plugins/compilergcc/compilergcc.cpp (working copy)
@@ -2614,7 +2614,7 @@
void CompilerGCC::AddOutputLine(const wxString& output, bool forceErrorColor)
{
- Manager::Get()->GetMessageManager()->LogToStdOut(output + _T('\n'));
+ Manager::Get()->GetMessageManager()->LogToStdOut(_T("%s\n") ,output.c_str() );
size_t maxErrors = Manager::Get()->GetConfigManager(_T("compiler"))->ReadInt(_T("/max_reported_errors"), 50);
if (maxErrors > 0)
@@ -2674,7 +2674,7 @@
}
if (!output.IsEmpty())
- Manager::Get()->GetMessageManager()->Log(m_PageIndex, output.c_str());
+ Manager::Get()->GetMessageManager()->Log(m_PageIndex, _T("%s"), output.c_str());
}
void CompilerGCC::OnGCCTerminated(CodeBlocksEvent& event)
History
mandrav 2006-03-07 09:24
The specified problem was fixed using a more global fix.