Bug 424395 - Ignore invalidation if the view observer has been disconnected. r=roc

This commit is contained in:
Mats Palmgren 2011-07-20 22:22:27 +02:00
Родитель d01ef7f08f
Коммит 4c14ca1f92
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -634,7 +634,7 @@ ShouldIgnoreInvalidation(nsViewManager* aVM)
{ {
while (aVM) { while (aVM) {
nsIViewObserver* vo = aVM->GetViewObserver(); nsIViewObserver* vo = aVM->GetViewObserver();
if (vo && vo->ShouldIgnoreInvalidation()) { if (!vo || vo->ShouldIgnoreInvalidation()) {
return PR_TRUE; return PR_TRUE;
} }
nsView* view = aVM->GetRootViewImpl()->GetParent(); nsView* view = aVM->GetRootViewImpl()->GetParent();