The crash/relaunch callbacks should propagate through the ViewInterface.
Created attachment 99988 [details] Proposed patch
Comment on attachment 99988 [details] Proposed patch View in context: https://bugs.webkit.org/attachment.cgi?id=99988&action=review > Source/WebKit2/UIProcess/API/qt/qdesktopwebview.cpp:229 > + isCrashed = false; Don't you need to update here? > Source/WebKit2/UIProcess/qt/QtWebPageProxy.cpp:548 > setDrawingAreaSize(m_viewInterface->drawingAreaSize()); > - > - m_isConnectedToEngine = true; > + m_viewInterface->didRelaunchProcess(); I would invert the order of those calls. :)
Committed r90572: <http://trac.webkit.org/changeset/90572>