Ticket URL: <
http://trac.wxwidgets.org/ticket/14337>
#14337: wxRendererXP::DrawChoice and presumably other methods as well broken
--------------------------------------------------------------------+-------
Reporter: mmacleod | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: wxMSW | Version: 2.9-svn
Keywords: DrawChoice wxRendererNative wxRendererXP wxRendererMSW | Blockedby:
Patch: 1 | Blocking:
--------------------------------------------------------------------+-------
wxRendererXP::DrawChoice does not work correctly, it results in
wxRendererMSW incorrectly handling the pulldown arrow instead of
wxRendererXP doing so.
This seems to be because for some reason proper inheritance despite all
functions being virtual, but instead some broken attempt at reimplementing
inheritance seems to be used.
The attached patch fixes wxRendererXP to use normal/proper inheritance and
also makes wxRendererXP::DrawChoice behave correctly as a result
(Presumably there are other methods that may have been broken in a similar
way which will now be correct)
--
Ticket URL: <
http://trac.wxwidgets.org/ticket/14337>