Changeset 56423 in webkit
- Timestamp:
- Mar 23, 2010 3:40:14 PM (14 years ago)
- Location:
- trunk/WebKit/qt
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/qt/Api/qgraphicswebview.cpp
r56373 r56423 328 328 { 329 329 #if defined(Q_WS_X11) 330 const QList<QGraphicsView*> views = q->scene()->views(); 331 332 if (!views.isEmpty()) 333 return views.at(0)->x11Info().screen(); 330 if (QGraphicsScene* scene = q->scene()) { 331 const QList<QGraphicsView*> views = scene->views(); 332 333 if (!views.isEmpty()) 334 return views.at(0)->x11Info().screen(); 335 } 334 336 #endif 335 337 … … 339 341 QWidget* QGraphicsWebViewPrivate::ownerWidget() const 340 342 { 341 const QList<QGraphicsView*> views = q->scene()->views(); 342 return views.value(0); 343 if (QGraphicsScene* scene = q->scene()) { 344 const QList<QGraphicsView*> views = scene->views(); 345 return views.value(0); 346 } 347 return 0; 343 348 } 344 349 -
trunk/WebKit/qt/ChangeLog
r56399 r56423 1 2010-03-23 Anders Bakken <anders.bakken@nokia.com>, Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> 2 3 Reviewed by Kenneth Rohde Christiansen. 4 5 Check if q->scene() is available before actually using it 6 on QGraphicsWebViewPrivate. 7 8 QGraphicsWebView crash 9 https://bugs.webkit.org/show_bug.cgi?id=32670 10 11 * Api/qgraphicswebview.cpp: 12 (QGraphicsWebViewPrivate::screenNumber): 13 (QGraphicsWebViewPrivate::ownerWidget): 14 1 15 2010-03-23 David Leong <david.leong@nokia.com> 2 16
Note: See TracChangeset
for help on using the changeset viewer.