| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 887808994d2868d6ccc657be2820289c97d3ccc9..4357f65de6891834c6f96316b7b853b5606f9a23 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -706,6 +706,20 @@ void RenderViewImpl::Initialize(const ViewMsg_New_Params& params,
|
| selection_strategy = WebSettings::SelectionStrategyType::Direction;
|
| webview()->settings()->setSelectionStrategy(selection_strategy);
|
|
|
| + std::string passiveListenersDefault =
|
| + command_line.GetSwitchValueASCII(switches::kPassiveListenersDefault);
|
| + if (!passiveListenersDefault.empty()) {
|
| + WebSettings::PassiveEventListenerDefault passiveDefault =
|
| + WebSettings::PassiveEventListenerDefault::False;
|
| + if (passiveListenersDefault == "documentonlytrue")
|
| + passiveDefault = WebSettings::PassiveEventListenerDefault::DocumentTrue;
|
| + else if (passiveListenersDefault == "true")
|
| + passiveDefault = WebSettings::PassiveEventListenerDefault::True;
|
| + else if (passiveListenersDefault == "forcealltrue")
|
| + passiveDefault = WebSettings::PassiveEventListenerDefault::ForceAllTrue;
|
| + webview()->settings()->setPassiveEventListenerDefault(passiveDefault);
|
| + }
|
| +
|
| ApplyBlinkSettings(command_line, webview()->settings());
|
|
|
| if (params.main_frame_routing_id != MSG_ROUTING_NONE) {
|
|
|