diff --git a/src/html/htmlcell.cpp b/src/html/htmlcell.cpp index bf16620db8..0f14760198 100644 --- a/src/html/htmlcell.cpp +++ b/src/html/htmlcell.cpp @@ -704,15 +704,13 @@ wxHtmlContainerCell::AdjustPagebreak(int *pagebreak, if (!m_CanLiveOnPagebreak) return wxHtmlCell::AdjustPagebreak(pagebreak, known_pagebreaks, pageHeight); - wxHtmlCell *c = GetFirstChild(); bool rt = false; int pbrk = *pagebreak - m_PosY; - while (c) + for ( wxHtmlCell *c = GetFirstChild(); c; c = c->GetNext() ) { if (c->AdjustPagebreak(&pbrk, known_pagebreaks, pageHeight)) rt = true; - c = c->GetNext(); } if (rt) *pagebreak = pbrk + m_PosY;