Refactor viewport layout: move convergence loop into layoutViewport() and call it from layoutText()
- Centralize relayout convergence handling in layoutViewport() (max 5 iters) - Update lastViewportBounds during loop and warn in DEBUG on non-convergence - Simplify layoutText() to delegate to layoutViewport()
M
Marcin Krzyzanowski committed
4e84f67a141aa1d74b030fbf3fb09364468d5c22
Parent: b34dab4