Bug 1188721 - Part 18: Remove unused ns{Inherited,Reset}StyleData::ClearStyleData. r?dbaron
MozReview-Commit-ID: 5U5HxaFiWu
--- a/layout/style/nsRuleNode.h
+++ b/layout/style/nsRuleNode.h
@@ -39,22 +39,16 @@ public:
void SetStyleData(nsStyleStructID aSID, nsStyleStruct* aStyleStruct) {
MOZ_ASSERT(aStyleStruct);
if (mStyleStructs[aSID] != aStyleStruct) {
NS_ASSERTION(!mStyleStructs[aSID], "Going to leak style data");
aStyleStruct->AddRef();
mStyleStructs[aSID] = aStyleStruct;
}
}
- bool ClearStyleData(nsStyleStructID aSID) {
- bool shouldDelete = mStyleStructs[aSID] &&
- mStyleStructs[aSID]->ReleaseWithoutDestroying() == 0;
- mStyleStructs[aSID] = nullptr;
- return shouldDelete;
- }
bool ReplaceStyleData(nsStyleStructID aSID, nsStyleStruct* aStyleStruct) {
MOZ_ASSERT(aStyleStruct);
nsStyleStruct* old = mStyleStructs[aSID];
aStyleStruct->AddRef();
mStyleStructs[aSID] = aStyleStruct;
return old && old->ReleaseWithoutDestroying() == 0;
}
@@ -106,22 +100,16 @@ public:
void SetStyleData(nsStyleStructID aSID, nsStyleStruct* aStyleStruct) {
MOZ_ASSERT(aStyleStruct);
if (mStyleStructs[aSID] != aStyleStruct) {
NS_ASSERTION(!mStyleStructs[aSID], "Going to leak style data");
aStyleStruct->AddRef();
mStyleStructs[aSID] = aStyleStruct;
}
}
- bool ClearStyleData(nsStyleStructID aSID) {
- bool shouldDelete = mStyleStructs[aSID] &&
- mStyleStructs[aSID]->ReleaseWithoutDestroying() == 0;
- mStyleStructs[aSID] = nullptr;
- return shouldDelete;
- }
bool ReplaceStyleData(nsStyleStructID aSID, nsStyleStruct* aStyleStruct) {
MOZ_ASSERT(aStyleStruct);
nsStyleStruct* old = mStyleStructs[aSID];
aStyleStruct->AddRef();
mStyleStructs[aSID] = aStyleStruct;
return old && old->ReleaseWithoutDestroying() == 0;
}