diff --git a/components/viz/service/display_embedder/gl_output_surface_buffer_queue_android.cc b/components/viz/service/display_embedder/gl_output_surface_buffer_queue_android.cc index 15b40f4cbb279a..9d726a195eda94 100644 --- a/components/viz/service/display_embedder/gl_output_surface_buffer_queue_android.cc +++ b/components/viz/service/display_embedder/gl_output_surface_buffer_queue_android.cc @@ -4,6 +4,7 @@ #include "components/viz/service/display_embedder/gl_output_surface_buffer_queue_android.h" +#include "components/viz/service/display/overlay_strategy_fullscreen.h" #include "components/viz/service/display/overlay_strategy_single_on_top.h" #include "components/viz/service/display/overlay_strategy_underlay.h" #include "components/viz/service/display_embedder/compositor_overlay_candidate_validator_android.h" @@ -19,6 +20,9 @@ class OverlayCandidateValidatorImpl : public OverlayCandidateValidator { ~OverlayCandidateValidatorImpl() override = default; void GetStrategies(OverlayProcessor::StrategyList* strategies) override { + // Added in priority order, most to least desirable. + strategies->push_back(std::make_unique(this)); + strategies->push_back(std::make_unique(this)); strategies->push_back(std::make_unique( this, OverlayStrategyUnderlay::OpaqueMode::AllowTransparentCandidates)); }