From 82e27751861c8825d4412dde7f23ebba08c47a0a Mon Sep 17 00:00:00 2001 From: Mats Palmgren Date: Wed, 20 Jul 2011 22:22:27 +0200 Subject: [PATCH] Bug 424395 - Ignore invalidation if the view observer has been disconnected. r=roc --- view/src/nsViewManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/src/nsViewManager.cpp b/view/src/nsViewManager.cpp index e12ede1a00a1..0968a3660908 100644 --- a/view/src/nsViewManager.cpp +++ b/view/src/nsViewManager.cpp @@ -634,7 +634,7 @@ ShouldIgnoreInvalidation(nsViewManager* aVM) { while (aVM) { nsIViewObserver* vo = aVM->GetViewObserver(); - if (vo && vo->ShouldIgnoreInvalidation()) { + if (!vo || vo->ShouldIgnoreInvalidation()) { return PR_TRUE; } nsView* view = aVM->GetRootViewImpl()->GetParent();