Fix potential infinite loop in pdf render (Z#23245937 / PRT-021)

This commit is contained in:
Mira Weller
2026-09-29 13:40:18 +02:00
committed by Raphael Michel
parent b7117bb3a3
commit d8fe665798
+1 -1
View File
@@ -1074,7 +1074,7 @@ class Renderer:
fontsize = float(o['fontsize'])
height = float(o['height']) * mm
width = float(o['width']) * mm
while True:
for _i in range(25): # try adapting the font size at most 25 times
p, ad, lineheight = self._text_paragraph(op, order, o, override_fontsize=fontsize)
w, h = p.wrapOn(canvas, width, 1000 * mm)
widths = p.getActualLineWidths0()