View | Details | Raw Unified | Return to issue 119521
Collapse All | Expand All

(-)filter/source/msfilter/svdfppt.cxx (-2 / +4 lines)
Lines 6502-6507 Link Here
6502
        SvxTabStopItem aTabItem( 0, 0, SVX_TAB_ADJUST_DEFAULT, EE_PARA_TABS );
6502
        SvxTabStopItem aTabItem( 0, 0, SVX_TAB_ADJUST_DEFAULT, EE_PARA_TABS );
6503
		if ( GetTabCount() )
6503
		if ( GetTabCount() )
6504
		{
6504
		{
6505
			//paragraph offset = MIN(first_line_offset, hanging_offset)
6506
			sal_uInt32 nParaOffset = Min( nTextOfs2, nTab );
6505
			for ( i = 0; i < GetTabCount(); i++ )
6507
			for ( i = 0; i < GetTabCount(); i++ )
6506
			{
6508
			{
6507
				SvxTabAdjust eTabAdjust;
6509
				SvxTabAdjust eTabAdjust;
Lines 6513-6520 Link Here
6513
					case 3 :	eTabAdjust = SVX_TAB_ADJUST_DECIMAL; break;
6515
					case 3 :	eTabAdjust = SVX_TAB_ADJUST_DECIMAL; break;
6514
					default :	eTabAdjust = SVX_TAB_ADJUST_LEFT;
6516
					default :	eTabAdjust = SVX_TAB_ADJUST_LEFT;
6515
				}
6517
				}
6516
				if ( nTab > nTextOfs2 )
6518
				if ( nTab > nParaOffset )//If tab stop greater than paragraph offset
6517
					aTabItem.Insert( SvxTabStop( (sal_uInt16)( ( ( nTab - nTextOfs2 ) * 2540 ) / 576 ), eTabAdjust ) );
6519
					aTabItem.Insert( SvxTabStop( ( ( (long( nTab - nTextOfs2 )) * 2540 ) / 576 ), eTabAdjust ) );
6518
			}
6520
			}
6519
			nLatestManTab = nTab;
6521
			nLatestManTab = nTab;
6520
		}
6522
		}

Return to issue 119521