| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index e341f1b20ce083e27826e8a9799d477812df56ef..f713235fd6111987253cdd706544a053ad08162e 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -77,7 +77,6 @@
|
| #include "content/public/renderer/render_view_visitor.h"
|
| #include "content/renderer/browser_plugin/browser_plugin.h"
|
| #include "content/renderer/browser_plugin/browser_plugin_manager.h"
|
| -#include "content/renderer/disambiguation_popup_helper.h"
|
| #include "content/renderer/dom_storage/webstoragenamespace_impl.h"
|
| #include "content/renderer/drop_data_builder.h"
|
| #include "content/renderer/gpu/render_widget_compositor.h"
|
| @@ -183,6 +182,7 @@
|
|
|
| #include "content/renderer/android/address_detector.h"
|
| #include "content/renderer/android/content_detector.h"
|
| +#include "content/renderer/android/disambiguation_popup_helper.h"
|
| #include "content/renderer/android/email_detector.h"
|
| #include "content/renderer/android/phone_number_detector.h"
|
| #include "ui/gfx/geometry/rect_f.h"
|
| @@ -1010,8 +1010,6 @@ void RenderView::ApplyWebPreferences(const WebPreferences& prefs,
|
| settings->setDeviceSupportsTouch(prefs.device_supports_touch);
|
| settings->setDeviceSupportsMouse(prefs.device_supports_mouse);
|
| settings->setEnableTouchAdjustment(prefs.touch_adjustment_enabled);
|
| - settings->setMultiTargetTapNotificationEnabled(
|
| - switches::IsLinkDisambiguationPopupEnabled());
|
|
|
| WebRuntimeFeatures::enableImageColorProfiles(
|
| prefs.image_color_profiles_enabled);
|
| @@ -1090,6 +1088,7 @@ void RenderView::ApplyWebPreferences(const WebPreferences& prefs,
|
| settings->setShrinksViewportContentToFit(true);
|
| settings->setAutoplayExperimentMode(
|
| blink::WebString::fromUTF8(prefs.autoplay_experiment_mode));
|
| + settings->setMultiTargetTapNotificationEnabled(true);
|
| #endif
|
|
|
| settings->setViewportEnabled(prefs.viewport_enabled);
|
| @@ -3111,13 +3110,11 @@ void RenderViewImpl::OnShowContextMenu(
|
| has_host_context_menu_location_ = false;
|
| }
|
|
|
| -#if defined(OS_ANDROID) || defined(USE_AURA)
|
| +#if defined(OS_ANDROID)
|
| bool RenderViewImpl::didTapMultipleTargets(
|
| const WebSize& inner_viewport_offset,
|
| const WebRect& touch_rect,
|
| const WebVector<WebRect>& target_rects) {
|
| - DCHECK(switches::IsLinkDisambiguationPopupEnabled());
|
| -
|
| // Never show a disambiguation popup when accessibility is enabled,
|
| // as this interferes with "touch exploration".
|
| AccessibilityMode accessibility_mode =
|
| @@ -3194,7 +3191,7 @@ bool RenderViewImpl::didTapMultipleTargets(
|
|
|
| return handled;
|
| }
|
| -#endif // defined(OS_ANDROID) || defined(USE_AURA)
|
| +#endif // defined(OS_ANDROID)
|
|
|
| unsigned RenderViewImpl::GetLocalSessionHistoryLengthForTesting() const {
|
| return history_list_length_;
|
|
|