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); }