Bug 269891 - crash in stroke-dasharray sharing. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@165363 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
37ebb7f146
commit
3d390bd26b
@ -1229,7 +1229,9 @@ nsRuleNode::GetSVGData(nsStyleContext* aContext)
|
||||
nsRuleData ruleData(eStyleStruct_SVG, mPresContext, aContext);
|
||||
ruleData.mSVGData = &svgData;
|
||||
|
||||
return WalkRuleTree(eStyleStruct_SVG, aContext, &ruleData, &svgData);
|
||||
const nsStyleStruct *res = WalkRuleTree(eStyleStruct_SVG, aContext, &ruleData, &svgData);
|
||||
svgData.mStrokeDasharray = nsnull; // We are sharing with some style rule. It really owns the data.
|
||||
return res;
|
||||
}
|
||||
|
||||
const nsStyleStruct*
|
||||
|
||||
@ -1213,7 +1213,7 @@ nsCSSSVG::nsCSSSVG(const nsCSSSVG& aCopy)
|
||||
mStopColor(aCopy.mStopColor),
|
||||
mStopOpacity(aCopy.mStopOpacity),
|
||||
mStroke(aCopy.mStroke),
|
||||
mStrokeDasharray(aCopy.mStrokeDasharray),
|
||||
mStrokeDasharray(nsnull),
|
||||
mStrokeDashoffset(aCopy.mStrokeDashoffset),
|
||||
mStrokeLinecap(aCopy.mStrokeLinecap),
|
||||
mStrokeLinejoin(aCopy.mStrokeLinejoin),
|
||||
|
||||
@ -1213,7 +1213,7 @@ nsCSSSVG::nsCSSSVG(const nsCSSSVG& aCopy)
|
||||
mStopColor(aCopy.mStopColor),
|
||||
mStopOpacity(aCopy.mStopOpacity),
|
||||
mStroke(aCopy.mStroke),
|
||||
mStrokeDasharray(aCopy.mStrokeDasharray),
|
||||
mStrokeDasharray(nsnull),
|
||||
mStrokeDashoffset(aCopy.mStrokeDashoffset),
|
||||
mStrokeLinecap(aCopy.mStrokeLinecap),
|
||||
mStrokeLinejoin(aCopy.mStrokeLinejoin),
|
||||
|
||||
@ -1229,7 +1229,9 @@ nsRuleNode::GetSVGData(nsStyleContext* aContext)
|
||||
nsRuleData ruleData(eStyleStruct_SVG, mPresContext, aContext);
|
||||
ruleData.mSVGData = &svgData;
|
||||
|
||||
return WalkRuleTree(eStyleStruct_SVG, aContext, &ruleData, &svgData);
|
||||
const nsStyleStruct *res = WalkRuleTree(eStyleStruct_SVG, aContext, &ruleData, &svgData);
|
||||
svgData.mStrokeDasharray = nsnull; // We are sharing with some style rule. It really owns the data.
|
||||
return res;
|
||||
}
|
||||
|
||||
const nsStyleStruct*
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user