Summary: | [Qt] White screen displays when using MiniBrowser with DrawingAreaImpl | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Yael <yael> | ||||
Component: | WebKit Qt | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | commit-queue, kling | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | PC | ||||||
OS: | All | ||||||
Attachments: |
|
Description
Yael
2011-05-02 18:55:53 PDT
Created attachment 92036 [details]
Patch.
Not sure how else to prove that we are drawing the web page, so I am attaching a couple of callstacks. UI process callstack when painting: 0 QPainter::drawPixmap qpainter.h 837 0xb6253648 1 WebKit::BackingStore::paint BackingStoreQt.cpp 43 0xb62dc6e5 2 WebKit::DrawingAreaProxyImpl::paint DrawingAreaProxyImpl.cpp 98 0xb61c0e1c 3 QWKPagePrivate::paint qwkpage.cpp 284 0xb619b91b 4 QGraphicsWKView::paint qgraphicswkview.cpp 104 0xb6196883 5 _q_paintItem qgraphicsscene.cpp 4314 0xb4889f35 6 QGraphicsScenePrivate::drawItemHelper qgraphicsscene.cpp 4427 0xb488a651 7 QGraphicsScenePrivate::draw qgraphicsscene.cpp 4962 0xb488d647 8 QGraphicsScenePrivate::drawSubtreeRecursive qgraphicsscene.cpp 4853 0xb488cf71 9 QGraphicsScenePrivate::drawItems qgraphicsscene.cpp 4735 0xb488c50b 10 QGraphicsView::paintEvent qgraphicsview.cpp 3469 0xb48b97c1 Web process callstack: 0 WebKit::createQImage ShareableBitmapQt.cpp 39 0xb62daf56 1 WebKit::ShareableBitmap::createGraphicsContext ShareableBitmapQt.cpp 44 0xb62db005 2 WebKit::DrawingAreaImpl::display DrawingAreaImpl.cpp 591 0xb633cacb 3 WebKit::DrawingAreaImpl::display DrawingAreaImpl.cpp 512 0xb633c427 4 WebKit::DrawingAreaImpl::displayTimerFired DrawingAreaImpl.cpp 488 0xb633c248 5 Timer<WebKit::DrawingAreaImpl>::fired RunLoop.h 124 0xb633dc34 Comment on attachment 92036 [details] Patch. Clearing flags on attachment: 92036 Committed r85584: <http://trac.webkit.org/changeset/85584> All reviewed patches have been landed. Closing bug. |