Resolves: tdf#101241 Revert "fix paint table border in DOUBLE_THIN style"
because of the never-ending invalidate and paint of tdf#101241
there was no bug or route to reproduce the original problem so can't
try to solve it a different way.
This reverts commit 9a95520948de1d92c55252aa5f90606b01d6ac9e.
diff --git a/sw/source/core/layout/paintfrm.cxx b/sw/source/core/layout/paintfrm.cxx
index abff3a8..b35c44e 100644
--- a/sw/source/core/layout/paintfrm.cxx
+++ b/sw/source/core/layout/paintfrm.cxx
@@ -2742,24 +2742,6 @@ void SwTabFramePainter::PaintLines(OutputDevice& rDev, const SwRect& rRect) cons
aPaintEnd.Y() += static_cast<long>(offsetEnd + 0.5);
}
if( rEntryStyle.Type() == table::BorderLineStyle::DOUBLE_THIN )
{
long aPixel = rDev.PixelToLogic( Point(1, 1) ).getX();
SwRect aPaintEx( aPaintStart, aPaintEnd );
if( bHori )
{
aPaintEx.Pos().Y() -= aPixel;
aPaintEx.SSize().Height() += aPixel * 2;
}
else
{
aPaintEx.Pos().X() -= aPixel;
aPaintEx.SSize().Width() += aPixel * 2;
}
gProp.pSGlobalShell->InvalidateWindows( aPaintEx );
}
if (bHori)
{
mrTabFrame.ProcessPrimitives( svx::frame::CreateBorderPrimitives(