tdf#36722: Enable footnote separator line style NONE

adds detection of css::table::BorderLineStyle::NONE
to the LineListBox and stops painting NONE style lines

Change-Id: Ib24fa25a9e3e3ae685f2000685f01cae42d1653f
Reviewed-on: https://gerrit.libreoffice.org/20639
Reviewed-by: Oliver Specht <oliver.specht@cib.de>
Tested-by: Oliver Specht <oliver.specht@cib.de>
This commit is contained in:
Oliver Specht
2015-12-11 15:36:57 +01:00
parent 917d59a841
commit 8045b87609
2 changed files with 3 additions and 1 deletions

View File

@@ -803,6 +803,8 @@ void LineListBox::InsertEntry(
sal_Int32 LineListBox::GetEntryPos( sal_uInt16 nStyle ) const
{
if(nStyle == css::table::BorderLineStyle::NONE && !m_sNone.isEmpty())
return 0;
for ( size_t i = 0, n = pLineList->size(); i < n; ++i ) {
ImpLineListData* pData = (*pLineList)[ i ];
if ( pData )

View File

@@ -5596,7 +5596,7 @@ void SwFootnoteContFrame::PaintLine( const SwRect& rRect,
nX), Size( nLineWidth, nWidth ) )
: SwRect( Point( nX, Frame().Pos().Y() + rInf.GetTopDist() ),
Size( nWidth, rInf.GetLineWidth()));
if ( aLineRect.HasArea() )
if ( aLineRect.HasArea() && rInf.GetLineStyle() != css::table::BorderLineStyle::NONE)
PaintBorderLine( rRect, aLineRect , pPage, &rInf.GetLineColor(),
rInf.GetLineStyle() );
}