- a/Source/WebKit2/ChangeLog +12 lines
Lines 1-3 a/Source/WebKit2/ChangeLog_sec1
1
2013-06-07  Lamarque V. Souza  <Lamarque.Souza@basyskom.com>
2
3
        [Qt] After the web process crashes and is restarted, WebView.experimental.onMessageReceived is not invoked anymore
4
        https://bugs.webkit.org/show_bug.cgi?id=109288
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        If WebProcess crashes QQuickWebViewPrivate needs to re-enable NavigatorQtObject in WebProcess.
9
10
        * UIProcess/API/qt/qquickwebview.cpp:
11
        (QQuickWebViewPrivate::didRelaunchProcess): Re-enable NavigatorQtObject in WebProcess.
12
1
2013-06-06  Rafael Brandao  <rafael.lobo@openbossa.org>
13
2013-06-06  Rafael Brandao  <rafael.lobo@openbossa.org>
2
14
3
        [Gtk] Connection is leaking when WebProcess is terminated
15
        [Gtk] Connection is leaking when WebProcess is terminated
- a/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp +6 lines
Lines 604-609 void QQuickWebViewPrivate::didRelaunchProcess() a/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp_sec1
604
{
604
{
605
    qWarning("WARNING: The web process has been successfully restarted.");
605
    qWarning("WARNING: The web process has been successfully restarted.");
606
606
607
    // Re-enable navigator QtObject in WebProcess.
608
    if (m_navigatorQtObjectEnabled) {
609
        m_navigatorQtObjectEnabled = false; // Avoid assert in setNavigatorQtObjectEnabled.
610
        setNavigatorQtObjectEnabled(true);
611
    }
612
607
    if (DrawingAreaProxy *drawingArea = webPageProxy->drawingArea()) {
613
    if (DrawingAreaProxy *drawingArea = webPageProxy->drawingArea()) {
608
        drawingArea->setSize(viewSize(), IntSize(), IntSize());
614
        drawingArea->setSize(viewSize(), IntSize(), IntSize());
609
615

Return to Bug 109288