diff --git a/src/html/htmprint.cpp b/src/html/htmprint.cpp
index 84f77b7df4..a11eeae995 100644
--- a/src/html/htmprint.cpp
+++ b/src/html/htmprint.cpp
@@ -168,8 +168,8 @@ int wxHtmlDCRenderer::Render(int x, int y,
rinfo);
}
- if (pbreak < m_Cells->GetHeight()) return pbreak;
- else return GetTotalHeight();
+ const int totalHeight = GetTotalHeight();
+ return pbreak < totalHeight ? pbreak : totalHeight;
}
int wxHtmlDCRenderer::GetTotalWidth() const