Simplify setting the clipping region in QtPreparePainter()

This commit is contained in:
ali kettab 2023-06-02 19:14:06 +01:00
parent ec6e78ab92
commit 61e3c65872

View file

@ -85,16 +85,7 @@ void wxQtDCImpl::QtPreparePainter( )
if (m_clipping)
{
wxRegionIterator ri(m_clippingRegion);
bool append = false;
while (ri.HaveRects())
{
wxRect r = ri.GetRect();
m_qtPainter->setClipRect( r.x, r.y, r.width, r.height,
append ? Qt::IntersectClip : Qt::ReplaceClip );
append = true;
++ri;
}
m_qtPainter->setClipRegion( m_clippingRegion.GetHandle() );
}
}
else