From 9018d74e9929a3d6eb60777192bfb280e5243999 Mon Sep 17 00:00:00 2001 From: Artur Wieczorek Date: Sat, 8 Aug 2020 21:58:14 +0200 Subject: [PATCH] Use stock wxBrush Instead of using dynamically created brushes (implicitly from stock colours) we should use corresponding stock brushes because once created they are stored in the cache what can slightly improve performance. --- src/osx/nonownedwnd_osx.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osx/nonownedwnd_osx.cpp b/src/osx/nonownedwnd_osx.cpp index d7c0d075b1..470b8ea7ca 100644 --- a/src/osx/nonownedwnd_osx.cpp +++ b/src/osx/nonownedwnd_osx.cpp @@ -544,11 +544,11 @@ bool wxNonOwnedWindow::DoSetPathShape(const wxGraphicsPath& path) { wxMemoryDC dc(bmp); - dc.SetBackground(*wxBLACK); + dc.SetBackground(*wxBLACK_BRUSH); dc.Clear(); wxScopedPtr context(wxGraphicsContext::Create(dc)); - context->SetBrush(*wxWHITE); + context->SetBrush(*wxWHITE_BRUSH); context->SetAntialiasMode(wxANTIALIAS_NONE); context->FillPath(path); }