diff --git a/src/common/dcgraph.cpp b/src/common/dcgraph.cpp index 9a34a7c5ea..45c151426b 100644 --- a/src/common/dcgraph.cpp +++ b/src/common/dcgraph.cpp @@ -420,7 +420,9 @@ void wxGCDCImpl::DestroyClippingRegion() #ifdef __WXOSX__ origin = OSXGetOrigin(); #endif - m_graphicContext->Clip( DeviceToLogicalX(origin.x) , DeviceToLogicalY(origin.y) , DeviceToLogicalXRel(width), DeviceToLogicalYRel(height) ); + wxPoint clipOrig = DeviceToLogical(origin.x, origin.y); + wxSize clipDim = DeviceToLogicalRel(width, height); + m_graphicContext->Clip(clipOrig.x, clipOrig.y, clipDim.x, clipDim.y); m_graphicContext->SetPen( m_pen ); m_graphicContext->SetBrush( m_brush );