diff --git a/components/jcf2/Process/Returns/RemoveReturnsAfterBegin.pas b/components/jcf2/Process/Returns/RemoveReturnsAfterBegin.pas index dcac592889..ae608e35ab 100644 --- a/components/jcf2/Process/Returns/RemoveReturnsAfterBegin.pas +++ b/components/jcf2/Process/Returns/RemoveReturnsAfterBegin.pas @@ -74,7 +74,7 @@ begin lcNext := lcSourceToken.NextTokenWithExclusions([ttWhiteSpace, ttReturn]); liReturnCount := 0; - liMaxReturns := 2; + liMaxReturns := Succ(FormattingSettings.Returns.MaxBlankLinesInSection); lcTest := lcSourceToken; { remove all returns up to that point (except one) } diff --git a/components/jcf2/Process/Returns/RemoveReturnsBeforeEnd.pas b/components/jcf2/Process/Returns/RemoveReturnsBeforeEnd.pas index 77d36b0c48..f4c7502ccb 100644 --- a/components/jcf2/Process/Returns/RemoveReturnsBeforeEnd.pas +++ b/components/jcf2/Process/Returns/RemoveReturnsBeforeEnd.pas @@ -76,7 +76,7 @@ begin exit; liReturnCount := 0; - liMaxReturns := 2; + liMaxReturns := Succ(FormattingSettings.Returns.MaxBlankLinesInSection); lcTest := lcSourceToken; { remove all returns up to that point (except one) }