diff -r c711bdda59f4 -r ac77f89b1d9e webengine/osswebengine/WebCore/html/HTMLElement.cpp --- a/webengine/osswebengine/WebCore/html/HTMLElement.cpp Wed Mar 31 23:16:40 2010 +0300 +++ b/webengine/osswebengine/WebCore/html/HTMLElement.cpp Wed Apr 14 17:06:56 2010 +0300 @@ -314,7 +314,8 @@ } #if PLATFORM(SYMBIAN) - element->document()->page()->chrome()->setElementVisibilityChanged(true); + if(element->document()->page()) + element->document()->page()->chrome()->setElementVisibilityChanged(true); #endif element->removeChildren(); element->appendChild(fragment, ec);