fix assert in ANSI build in wxConsoleStderr::GetCommandHistory() (ticket 9146)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53802 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-05-28 12:47:27 +00:00
parent b6db2d145a
commit 1033a7cc58

View File

@@ -477,7 +477,15 @@ int wxConsoleStderr::GetCommandHistory(wxWxCharBuffer& buf) const
if ( len )
{
buf.extend(len);
const int len2 = m_pfnGetConsoleCommandHistory(buf.data(), len, CMD_EXE);
int len2 = m_pfnGetConsoleCommandHistory(buf.data(), len, CMD_EXE);
#if !wxUSE_UNICODE
// there seems to be a bug in the GetConsoleCommandHistoryA(), it
// returns the length of Unicode string and not ANSI one
len2 /= 2;
#endif // !wxUSE_UNICODE
if ( len2 != len )
{
wxFAIL_MSG( _T("failed getting history?") );