Changeset 244732 in webkit


Ignore:
Timestamp:
Apr 29, 2019 5:24:02 AM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Unreviewed, rolling out r244648.
https://bugs.webkit.org/show_bug.cgi?id=197363

Lots of tests are crashing (Requested by KaL on #webkit).

Reverted changeset:

"[GTK] Back/forward gesture snapshot always times out"
https://bugs.webkit.org/show_bug.cgi?id=197233
https://trac.webkit.org/changeset/244648

Location:
trunk/Source/WebKit
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r244729 r244732  
     12019-04-29  Commit Queue  <commit-queue@webkit.org>
     2
     3        Unreviewed, rolling out r244648.
     4        https://bugs.webkit.org/show_bug.cgi?id=197363
     5
     6         Lots of tests  are crashing (Requested by KaL on #webkit).
     7
     8        Reverted changeset:
     9
     10        "[GTK] Back/forward gesture snapshot always times out"
     11        https://bugs.webkit.org/show_bug.cgi?id=197233
     12        https://trac.webkit.org/changeset/244648
     13
    1142019-04-29  Michael Catanzaro  <mcatanzaro@igalia.com>
    215
  • trunk/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp

    r244648 r244732  
    515515{
    516516    gboolean enable = webkit_settings_get_enable_back_forward_navigation_gestures(settings);
    517     webkitWebViewBaseSetEnableBackForwardNavigationGesture(WEBKIT_WEB_VIEW_BASE(webView), enable);
     517
     518    ViewGestureController& controller = webkitWebViewBaseViewGestureController(WEBKIT_WEB_VIEW_BASE(webView));
     519    controller.setSwipeGestureEnabled(enable);
     520
     521    getPage(webView).setShouldRecordNavigationSnapshots(enable);
    518522}
    519523
  • trunk/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp

    r244648 r244732  
    207207#endif
    208208    std::unique_ptr<ViewGestureController> viewGestureController;
    209     bool isBackForwardNavigationGestureEnabled { false };
    210209};
    211210
     
    11911190#endif
    11921191
    1193 void webkitWebViewBaseSetEnableBackForwardNavigationGesture(WebKitWebViewBase* webViewBase, bool enabled)
    1194 {
    1195     WebKitWebViewBasePrivate* priv = webViewBase->priv;
    1196 
    1197     priv->isBackForwardNavigationGestureEnabled = enabled;
    1198 
    1199     if (priv->pageProxy->hasRunningProcess())
    1200         webViewBase->priv->viewGestureController->setSwipeGestureEnabled(enabled);
    1201 
    1202     priv->pageProxy->setShouldRecordNavigationSnapshots(enabled);
    1203 }
    1204 
    12051192ViewGestureController& webkitWebViewBaseViewGestureController(WebKitWebViewBase* webViewBase)
    12061193{
     
    14341421    g_signal_connect(webkitWebViewBase, "notify::scale-factor", G_CALLBACK(deviceScaleFactorChanged), nullptr);
    14351422#endif
     1423
     1424    priv->viewGestureController = std::make_unique<WebKit::ViewGestureController>(*priv->pageProxy);
    14361425}
    14371426
     
    16511640    gtk_widget_queue_resize_no_redraw(GTK_WIDGET(webkitWebViewBase));
    16521641
    1653     WebKitWebViewBasePrivate* priv = webkitWebViewBase->priv;
    1654 
    16551642#if PLATFORM(X11) && USE(TEXTURE_MAPPER_GL) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)
    16561643    if (PlatformDisplay::sharedDisplay().type() != PlatformDisplay::Type::X11)
    16571644        return;
    16581645
     1646    WebKitWebViewBasePrivate* priv = webkitWebViewBase->priv;
    16591647    auto* drawingArea = static_cast<DrawingAreaProxyCoordinatedGraphics*>(priv->pageProxy->drawingArea());
    16601648    ASSERT(drawingArea);
     
    16681656    UNUSED_PARAM(webkitWebViewBase);
    16691657#endif
    1670 
    1671     priv->viewGestureController = std::make_unique<WebKit::ViewGestureController>(*priv->pageProxy);
    1672     priv->viewGestureController->setSwipeGestureEnabled(priv->isBackForwardNavigationGestureEnabled);
    16731658}
    16741659
  • trunk/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBasePrivate.h

    r244648 r244732  
    8585RefPtr<WebKit::ViewSnapshot> webkitWebViewBaseTakeViewSnapshot(WebKitWebViewBase*);
    8686
    87 void webkitWebViewBaseSetEnableBackForwardNavigationGesture(WebKitWebViewBase*, bool enabled);
    8887WebKit::ViewGestureController& webkitWebViewBaseViewGestureController(WebKitWebViewBase*);
    8988
Note: See TracChangeset for help on using the changeset viewer.