diff -r 30342f40acbf -r e1bea15f9a39 webengine/osswebengine/WebCore/rendering/RenderPartObject.cpp --- a/webengine/osswebengine/WebCore/rendering/RenderPartObject.cpp Thu Jul 15 19:53:20 2010 +0300 +++ b/webengine/osswebengine/WebCore/rendering/RenderPartObject.cpp Thu Aug 19 10:58:56 2010 +0300 @@ -366,7 +366,7 @@ int RenderPartObject::calcReplacedWidth() const { - if (m_widget && (m_widget->getView())->hasResized()) { + if (m_widget && m_widget->getView() && (m_widget->getView())->hasResized()) { IntRect newRect = m_widget->frameGeometry(); int newWidth = newRect.width(); if (newWidth > 0) { @@ -378,7 +378,7 @@ int RenderPartObject::calcReplacedHeight() const { - if (m_widget && (m_widget->getView())->hasResized()) { + if (m_widget && m_widget->getView() && (m_widget->getView())->hasResized()) { IntRect newRect = m_widget->frameGeometry(); int newHeight = newRect.height(); if (newHeight > 0) {