Bug 1325159 - Add nullptr check for GetTop(). r=mattwoodrow

--HG--
extra : rebase_source : d5e9de33c867d9afab9e2632fedd703d09e8b56e
This commit is contained in:
Ethan Lin 2016-12-22 01:11:00 +01:00
Родитель a654b593b2
Коммит a461fb6e11
1 изменённых файлов: 6 добавлений и 1 удалений

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

@ -4450,6 +4450,9 @@ public:
virtual bool ShouldBuildLayerEvenIfInvisible(nsDisplayListBuilder* aBuilder) override
{
if (!mList.GetChildren()->GetTop()) {
return false;
}
return mList.GetChildren()->GetTop()->ShouldBuildLayerEvenIfInvisible(aBuilder);
}
@ -4476,7 +4479,9 @@ public:
virtual void
DoUpdateBoundsPreserves3D(nsDisplayListBuilder* aBuilder) override {
static_cast<nsDisplayTransform*>(mList.GetChildren()->GetTop())->DoUpdateBoundsPreserves3D(aBuilder);
if (mList.GetChildren()->GetTop()) {
static_cast<nsDisplayTransform*>(mList.GetChildren()->GetTop())->DoUpdateBoundsPreserves3D(aBuilder);
}
}
private: