From d5e488cde1bf9334f8ffcd2cb832db5e127fe85d Mon Sep 17 00:00:00 2001 From: "bienvenu%netscape.com" Date: Wed, 20 Sep 2000 04:02:20 +0000 Subject: [PATCH] fix crash replying to outlook message with dashed frame 52130 r=buster,waterson --- layout/base/nsCSSRendering.cpp | 2 +- layout/html/style/src/nsCSSRendering.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/layout/base/nsCSSRendering.cpp b/layout/base/nsCSSRendering.cpp index 7ea4876b9cf1..f8949b0ed464 100644 --- a/layout/base/nsCSSRendering.cpp +++ b/layout/base/nsCSSRendering.cpp @@ -1139,7 +1139,7 @@ PRIntn whichSide=0; { nsRect borderInside(borderOutside); nsBorderEdge * neighbor; - if (PR_TRUE==aBorderEdges->mOutsideEdge) + if (PR_TRUE==aBorderEdges->mOutsideEdge && segment->mInsideNeighbor) neighbor = (nsBorderEdge *)(segment->mInsideNeighbor->mEdges[NS_SIDE_LEFT].ElementAt(0)); else neighbor = (nsBorderEdge *)(aBorderEdges->mEdges[NS_SIDE_LEFT].ElementAt(0)); diff --git a/layout/html/style/src/nsCSSRendering.cpp b/layout/html/style/src/nsCSSRendering.cpp index 7ea4876b9cf1..f8949b0ed464 100644 --- a/layout/html/style/src/nsCSSRendering.cpp +++ b/layout/html/style/src/nsCSSRendering.cpp @@ -1139,7 +1139,7 @@ PRIntn whichSide=0; { nsRect borderInside(borderOutside); nsBorderEdge * neighbor; - if (PR_TRUE==aBorderEdges->mOutsideEdge) + if (PR_TRUE==aBorderEdges->mOutsideEdge && segment->mInsideNeighbor) neighbor = (nsBorderEdge *)(segment->mInsideNeighbor->mEdges[NS_SIDE_LEFT].ElementAt(0)); else neighbor = (nsBorderEdge *)(aBorderEdges->mEdges[NS_SIDE_LEFT].ElementAt(0));