]> git.saurik.com Git - wxWidgets.git/commit - src/html/htmlwin.cpp
Fix erasing wxHtmlWindow background in wxUniv.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 28 Apr 2012 22:24:43 +0000 (22:24 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 28 Apr 2012 22:24:43 +0000 (22:24 +0000)
commit49b489e80f11e0a6f23116a8e16a8138948e11af
tree59bbaa4fce7d94635df359b0a70bc3e8db59fba8
parent4fbb421ba9ba22ae7aa2a73b48009d18a06fdd94
Fix erasing wxHtmlWindow background in wxUniv.

Prevent the default wxWindow-level wxEVT_ERASE_BACKGROUND handler from being
used in wxUniv for wxHtmlWindow. This is unnecessary as it has its own handler
anyhow and also doesn't work for some reason as erasing wxMemoryDC by drawing
a solid rectangle over it seems to be broken in at least wxX11.

Work around this problem by erasing the background in wxHtmlWindow itself if
no user-defined (as opposed to any, including one defined in wxWindow itself)
handler for this event exists.

Closes #13880.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71300 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
include/wx/html/htmlwin.h
src/html/htmlwin.cpp