PDT+ bug 28933 - check for null pointer. r=attinasi, a=rickg

This commit is contained in:
karnaze@netscape.com
2000-03-04 01:05:18 +00:00
parent 63c204102f
commit 41295a1546
2 changed files with 10 additions and 4 deletions

View File

@@ -226,7 +226,9 @@ void nsTableCellFrame::SetBorderEdgeLength(PRUint8 aSide,
GetRowIndex(baseRowIndex);
PRInt32 rowIndex = aIndex-baseRowIndex;
nsBorderEdge *border = (nsBorderEdge *)(mBorderEdges->mEdges[aSide].ElementAt(rowIndex));
border->mLength = aLength;
if (border) {
border->mLength = aLength;
}
}
else {
NS_ASSERTION(PR_FALSE, "bad arg aSide passed to SetBorderEdgeLength");
@@ -425,7 +427,8 @@ void nsTableCellFrame::SetBorderEdge(PRUint8 aSide,
border->mWidth += aOddAmountToAdd;
}
else {
NS_ASSERTION(PR_FALSE, "bad border edge state");
//XXX determine why this was asserting (after beta)
//NS_ASSERTION(PR_FALSE, "bad border edge state");
}
}

View File

@@ -226,7 +226,9 @@ void nsTableCellFrame::SetBorderEdgeLength(PRUint8 aSide,
GetRowIndex(baseRowIndex);
PRInt32 rowIndex = aIndex-baseRowIndex;
nsBorderEdge *border = (nsBorderEdge *)(mBorderEdges->mEdges[aSide].ElementAt(rowIndex));
border->mLength = aLength;
if (border) {
border->mLength = aLength;
}
}
else {
NS_ASSERTION(PR_FALSE, "bad arg aSide passed to SetBorderEdgeLength");
@@ -425,7 +427,8 @@ void nsTableCellFrame::SetBorderEdge(PRUint8 aSide,
border->mWidth += aOddAmountToAdd;
}
else {
NS_ASSERTION(PR_FALSE, "bad border edge state");
//XXX determine why this was asserting (after beta)
//NS_ASSERTION(PR_FALSE, "bad border edge state");
}
}