diff --git a/eeschema/sheet.cpp b/eeschema/sheet.cpp index e1aed19317..be1a9ba448 100644 --- a/eeschema/sheet.cpp +++ b/eeschema/sheet.cpp @@ -598,6 +598,9 @@ void SCH_EDIT_FRAME::DrawCurrentSheetToClipboard() PrintPage( cfg ); + // Deselect Bitmap from DC before using the bitmap + dc.SelectObject( wxNullBitmap ); + { wxLogNull doNotLog; // disable logging of failed clipboard actions @@ -611,9 +614,6 @@ void SCH_EDIT_FRAME::DrawCurrentSheetToClipboard() } } - // Deselect Bitmap from DC in order to delete the MemoryDC - dc.SelectObject( wxNullBitmap ); - GRForceBlackPen( false ); screen->m_StartVisu = tmp_startvisu;