Bug 1242523 - Guard against GetWidget getting called with a null shell. r=snorp

--HG--
extra : commitid : EcuFF3ySzTZ
This commit is contained in:
Kartikaya Gupta 2016-01-25 14:02:53 -05:00
Родитель 1e5ecd348b
Коммит 846ccdb419
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -48,6 +48,9 @@ ZoomConstraintsClient::~ZoomConstraintsClient()
static nsIWidget*
GetWidget(nsIPresShell* aShell)
{
if (!aShell) {
return nullptr;
}
if (nsIFrame* rootFrame = aShell->GetRootFrame()) {
#if defined(MOZ_WIDGET_ANDROID) || defined(MOZ_WIDGET_UIKIT)
return rootFrame->GetNearestWidget();