[Webkit-unassigned] [Bug 33373] [Qt] Enable scrolling optimization for pages with embedded widgets

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 11 03:41:24 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=33373





--- Comment #8 from Andreas Kling <andreas.kling at nokia.com>  2010-01-11 03:41:19 PST ---
I added the null pointer check due to a crash that occurs when loading
WebCore/manual-tests/qt/qtplugin.html:

WebCore::PluginView::invalidateRect(WebCore::IntRect const&)
(PluginViewQt.cpp:653)
WebCore::Widget::invalidate() (Widget.h:147)
WebCore::PluginView::updatePluginWidget() (PluginViewQt.cpp:133)
WebCore::PluginView::frameRectsChanged() (PluginView.cpp:140)
WebCore::Widget::setFrameRect(WebCore::IntRect const&) (WidgetQt.cpp:75)
WebCore::PluginView::setFrameRect(WebCore::IntRect const&) (PluginView.cpp:124)
WebCore::RenderWidget::setWidgetGeometry(WebCore::IntRect const&)
(RenderWidget.cpp:159)
WebCore::RenderWidget::updateWidgetPosition() (RenderWidget.cpp:308)
WebCore::RenderView::updateWidgetPositions() (RenderView.cpp:543)
WebCore::FrameView::performPostLayoutTasks() (FrameView.cpp:1380)
WebCore::FrameView::layout(bool) (FrameView.cpp:732)
WebCore::FrameView::visibleContentsResized() (FrameView.cpp:1010)
WebCore::ScrollView::updateScrollbars(WebCore::IntSize const&)
(ScrollView.cpp:403)
WebCore::ScrollView::setContentsSize(WebCore::IntSize const&)
(ScrollView.cpp:239)
WebCore::FrameView::setContentsSize(WebCore::IntSize const&)
(FrameView.cpp:372)
WebCore::FrameView::adjustViewSize() (FrameView.cpp:392)
WebCore::FrameView::layout(bool) (FrameView.cpp:698)
WebCore::FrameView::layoutTimerFired(WebCore::Timer<WebCore::FrameView>*)
(FrameView.cpp:1119)
WebCore::Timer<WebCore::FrameView>::fired() (Timer.h:98)
WebCore::ThreadTimers::sharedTimerFiredInternal() (ThreadTimers.cpp:112)
WebCore::ThreadTimers::sharedTimerFired() (ThreadTimers.cpp:90)
WebCore::SharedTimerQt::timerEvent(QTimerEvent*) (SharedTimerQt.cpp:105)
QObject::event(QEvent*) (qobject.cpp:1204)
...
QApplication::exec() (qapplication.cpp:3576)
main (main.cpp:37)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list