diff --git a/src/html/htmlwin.cpp b/src/html/htmlwin.cpp
index 089483b2da..c89834231e 100644
--- a/src/html/htmlwin.cpp
+++ b/src/html/htmlwin.cpp
@@ -848,8 +848,13 @@ void wxHtmlWindow::OnCellMouseHover(wxHtmlCell * WXUNUSED(cell),
// do nothing here
}
-void wxHtmlWindow::OnEraseBackground(wxEraseEvent& WXUNUSED(event))
+void wxHtmlWindow::OnEraseBackground(wxEraseEvent& event)
{
+ // we do have to erase background now that we reuse it (instead of
+ // overwriting it) in OnPaint() below, but maybe we should set some flag if
+ // we get here as this would mean that user code doesn't paint background
+ // itself and then we wouldn't have to copy old bits to dcm below...
+ event.Skip();
}
void wxHtmlWindow::OnPaint(wxPaintEvent& WXUNUSED(event))