From ac77e047f491f956351dc721c857dff7bf470b42 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 20 Nov 2012 20:19:24 +0100 Subject: [PATCH] MacOSX: disabling BufferedBitmap of OSX in gerbview, not supported nor accelerable and bitmap becomes too large in case of retina display to be usable --- gerbview/draw_gerber_screen.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gerbview/draw_gerber_screen.cpp b/gerbview/draw_gerber_screen.cpp index 098d979722..12eba4be26 100644 --- a/gerbview/draw_gerber_screen.cpp +++ b/gerbview/draw_gerber_screen.cpp @@ -154,9 +154,13 @@ void GBR_LAYOUT::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDC, GR_DRAWMODE aDrawMode, // on other images when drawn on screen bool useBufferBitmap = false; +#ifndef __WXMAC__ + // Can't work with MAC + // Don't try this with retina display if( (aDrawMode == GR_COPY) || ( aDrawMode == GR_OR ) ) useBufferBitmap = true; - +#endif + // these parameters are saved here, because they are modified // and restored later EDA_RECT drawBox = *aPanel->GetClipBox();