Changeset 70308 in webkit
- Timestamp:
- Oct 22, 2010 8:35:38 AM (14 years ago)
- Location:
- trunk/WebKit/qt
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/qt/Api/qwebpage.cpp
r70259 r70308 324 324 QWebPagePrivate::~QWebPagePrivate() 325 325 { 326 if (inspector && inspectorIsInternalOnly) { 327 // Since we have to delete an internal inspector, 328 // call setInspector(0) directly to prevent potential crashes 329 setInspector(0); 330 } 326 331 #ifndef QT_NO_CONTEXTMENU 327 332 delete currentContextMenu; … … 333 338 delete page; 334 339 340 if (inspector) 341 inspector->setPage(0); 342 335 343 #if ENABLE(NOTIFICATIONS) 336 344 NotificationPresenterClientQt::notificationPresenter()->removeClient(); … … 1760 1768 if (loader) 1761 1769 loader->detachFromParent(); 1762 if (d->inspector) {1763 // Since we have to delete an internal inspector,1764 // call setInspector(0) directly to prevent potential crashes1765 if (d->inspectorIsInternalOnly)1766 d->setInspector(0);1767 else1768 d->inspector->setPage(0);1769 }1770 1770 delete d; 1771 1771 } -
trunk/WebKit/qt/ChangeLog
r70297 r70308 1 2010-10-22 Yi Shen <yi.4.shen@nokia.com> 2 3 Reviewed by Andreas Kling. 4 5 [Qt] InspectorClientQt crashes when deleting a qwebpage which has an inspector 6 https://bugs.webkit.org/show_bug.cgi?id=48079 7 8 * Api/qwebpage.cpp: 9 (QWebPagePrivate::~QWebPagePrivate): 10 (QWebPage::~QWebPage): 11 1 12 2010-10-22 Benjamin Poulain <benjamin.poulain@nokia.com> 2 13
Note: See TracChangeset
for help on using the changeset viewer.