From 7269fba8942b2093a8da565cab22b9eaada6827c Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Thu, 28 Aug 2014 08:31:51 +0000 Subject: [PATCH] Compensate for lack of bitmap inversion on Mac when selecting content. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77489 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/richtext/richtextbuffer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/richtext/richtextbuffer.cpp b/src/richtext/richtextbuffer.cpp index ad68415659..53bdba206c 100644 --- a/src/richtext/richtextbuffer.cpp +++ b/src/richtext/richtextbuffer.cpp @@ -12522,6 +12522,10 @@ bool wxRichTextImage::Draw(wxDC& dc, wxRichTextDrawingContext& context, const wx wxCheckSetBrush(dc, *wxBLACK_BRUSH); wxCheckSetPen(dc, *wxBLACK_PEN); dc.SetLogicalFunction(wxINVERT); +#ifdef __WXMAC__ + if (m_imageCache.IsOk()) + dc.DrawBitmap(m_imageCache, contentRect.x, contentRect.y, true); +#endif dc.DrawRectangle(contentRect); dc.SetLogicalFunction(wxCOPY); }