Index: content/renderer/gpu/render_widget_compositor.cc |
diff --git a/content/renderer/gpu/render_widget_compositor.cc b/content/renderer/gpu/render_widget_compositor.cc |
index 625418242e7e398bd75059b39c1e610e97fcf730..b84aaef2dbe75d1e715c940389026488b0c0b3c4 100644 |
--- a/content/renderer/gpu/render_widget_compositor.cc |
+++ b/content/renderer/gpu/render_widget_compositor.cc |
@@ -45,6 +45,7 @@ |
#include "content/common/content_switches_internal.h" |
#include "content/common/gpu/client/context_provider_command_buffer.h" |
#include "content/public/common/content_client.h" |
+#include "content/public/common/content_features.h" |
#include "content/public/common/content_switches.h" |
#include "content/renderer/gpu/render_widget_compositor_delegate.h" |
#include "content/renderer/input/input_handler_manager.h" |
@@ -516,6 +517,10 @@ cc::LayerTreeSettings RenderWidgetCompositor::GenerateLayerTreeSettings( |
cmd.HasSwitch(switches::kIsRunningInMash)) |
settings.use_external_begin_frame_source = false; |
+ // crbug.com/602486 |
+ settings.swap_ack_watchdog_enabled = |
+ base::FeatureList::IsEnabled(features::kSwapAckWatchdog); |
+ |
return settings; |
} |