diff --git a/common/dialogs/wx_html_report_box.cpp b/common/dialogs/wx_html_report_box.cpp index 81784bc739..9d7b23e8c4 100644 --- a/common/dialogs/wx_html_report_box.cpp +++ b/common/dialogs/wx_html_report_box.cpp @@ -37,7 +37,13 @@ REPORTER& WX_HTML_REPORT_BOX::Report( const wxString& aText, SEVERITY aSeverity m_messages.push_back( aText ); if( m_immediateMode ) + { Flush(); + int px, py, x, y; + GetScrollPixelsPerUnit( &px, &py ); + GetVirtualSize( &x, &y ); + Scroll( -1, y * py ); + } return *this; }