Bug 1626152 - Clear cached result instead of removing the property. r=dholbert

This saves an allocation.

Differential Revision: https://phabricator.services.mozilla.com/D69030

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Emilio Cobos Álvarez 2020-04-05 12:10:35 +00:00
Родитель 522595339d
Коммит 9c2fc7df65
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -1768,7 +1768,9 @@ class nsFlexContainerFrame::CachedFlexItemData {
void nsFlexContainerFrame::MarkCachedFlexMeasurementsDirty(
nsIFrame* aItemFrame) {
aItemFrame->RemoveProperty(CachedFlexItemData::Prop());
if (auto* cache = aItemFrame->GetProperty(CachedFlexItemData::Prop())) {
cache->mBAxisMeasurement.reset();
}
}
const CachedBAxisMeasurement&