From 1c616a0c9208abb14472762605edfea25c34a55f Mon Sep 17 00:00:00 2001 From: "bzbarsky%mit.edu" Date: Thu, 5 May 2005 16:03:06 +0000 Subject: [PATCH] Make sure to init the border color for the fake border we paint. Bug 292662, r+sr=dbaron, a=asa --- layout/generic/nsImageFrame.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/layout/generic/nsImageFrame.cpp b/layout/generic/nsImageFrame.cpp index 6022ba4bc2c..685ff7e3229 100644 --- a/layout/generic/nsImageFrame.cpp +++ b/layout/generic/nsImageFrame.cpp @@ -1168,9 +1168,13 @@ struct nsRecessedBorder : public nsStyleBorder { nsRecessedBorder(nscoord aBorderWidth) : nsStyleBorder() { - // Note: use SetBorderStyle here because we want to affect mComputedBorder NS_FOR_CSS_SIDES(side) { + // Note: use SetBorderColor here because we want to make sure + // the "special" flags are unset. + SetBorderColor(side, NS_RGB(0, 0, 0)); mBorder.side(side) = aBorderWidth; + // Note: use SetBorderStyle here because we want to affect + // mComputedBorder SetBorderStyle(side, NS_STYLE_BORDER_STYLE_INSET); } }