From a6c41bf09ffd7c2fc8a5345831e9ea841094edbb Mon Sep 17 00:00:00 2001 From: "pinkerton%netscape.com" Date: Thu, 20 Dec 2001 18:02:43 +0000 Subject: [PATCH] Fix infinite loop when |shrinkage| goes below zero. Blocker for mach-o build. r=dbaron/sr=blake. bug#116240 git-svn-id: svn://10.0.0.236/trunk@110904 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/layout/base/nsCSSRendering.cpp | 2 +- mozilla/layout/html/style/src/nsCSSRendering.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mozilla/layout/base/nsCSSRendering.cpp b/mozilla/layout/base/nsCSSRendering.cpp index 1c275f645a9..bdcb4d557a0 100644 --- a/mozilla/layout/base/nsCSSRendering.cpp +++ b/mozilla/layout/base/nsCSSRendering.cpp @@ -1799,7 +1799,7 @@ void nsCSSRendering::DrawCompositeSide(nsIRenderingContext& aRenderingContext, endRadius = aBorderRadii[3]; } - while (shrinkage) { + while (shrinkage > 0) { nscoord xshrink = 0; nscoord yshrink = 0; nscoord widthshrink = 0; diff --git a/mozilla/layout/html/style/src/nsCSSRendering.cpp b/mozilla/layout/html/style/src/nsCSSRendering.cpp index 1c275f645a9..bdcb4d557a0 100644 --- a/mozilla/layout/html/style/src/nsCSSRendering.cpp +++ b/mozilla/layout/html/style/src/nsCSSRendering.cpp @@ -1799,7 +1799,7 @@ void nsCSSRendering::DrawCompositeSide(nsIRenderingContext& aRenderingContext, endRadius = aBorderRadii[3]; } - while (shrinkage) { + while (shrinkage > 0) { nscoord xshrink = 0; nscoord yshrink = 0; nscoord widthshrink = 0;