Changeset 244732 in webkit
- Timestamp:
- Apr 29, 2019 5:24:02 AM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r244729 r244732 1 2019-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 1 14 2019-04-29 Michael Catanzaro <mcatanzaro@igalia.com> 2 15 -
trunk/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp
r244648 r244732 515 515 { 516 516 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); 518 522 } 519 523 -
trunk/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp
r244648 r244732 207 207 #endif 208 208 std::unique_ptr<ViewGestureController> viewGestureController; 209 bool isBackForwardNavigationGestureEnabled { false };210 209 }; 211 210 … … 1191 1190 #endif 1192 1191 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 1205 1192 ViewGestureController& webkitWebViewBaseViewGestureController(WebKitWebViewBase* webViewBase) 1206 1193 { … … 1434 1421 g_signal_connect(webkitWebViewBase, "notify::scale-factor", G_CALLBACK(deviceScaleFactorChanged), nullptr); 1435 1422 #endif 1423 1424 priv->viewGestureController = std::make_unique<WebKit::ViewGestureController>(*priv->pageProxy); 1436 1425 } 1437 1426 … … 1651 1640 gtk_widget_queue_resize_no_redraw(GTK_WIDGET(webkitWebViewBase)); 1652 1641 1653 WebKitWebViewBasePrivate* priv = webkitWebViewBase->priv;1654 1655 1642 #if PLATFORM(X11) && USE(TEXTURE_MAPPER_GL) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 1656 1643 if (PlatformDisplay::sharedDisplay().type() != PlatformDisplay::Type::X11) 1657 1644 return; 1658 1645 1646 WebKitWebViewBasePrivate* priv = webkitWebViewBase->priv; 1659 1647 auto* drawingArea = static_cast<DrawingAreaProxyCoordinatedGraphics*>(priv->pageProxy->drawingArea()); 1660 1648 ASSERT(drawingArea); … … 1668 1656 UNUSED_PARAM(webkitWebViewBase); 1669 1657 #endif 1670 1671 priv->viewGestureController = std::make_unique<WebKit::ViewGestureController>(*priv->pageProxy);1672 priv->viewGestureController->setSwipeGestureEnabled(priv->isBackForwardNavigationGestureEnabled);1673 1658 } 1674 1659 -
trunk/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBasePrivate.h
r244648 r244732 85 85 RefPtr<WebKit::ViewSnapshot> webkitWebViewBaseTakeViewSnapshot(WebKitWebViewBase*); 86 86 87 void webkitWebViewBaseSetEnableBackForwardNavigationGesture(WebKitWebViewBase*, bool enabled);88 87 WebKit::ViewGestureController& webkitWebViewBaseViewGestureController(WebKitWebViewBase*); 89 88
Note: See TracChangeset
for help on using the changeset viewer.