Index: components/display_compositor/compositor_overlay_candidate_validator_win.cc |
diff --git a/components/display_compositor/compositor_overlay_candidate_validator_win.cc b/components/display_compositor/compositor_overlay_candidate_validator_win.cc |
index 83936a9706f68fd02a3523dbb3c58ea821788ccc..74e704672de9a29957b81243356eebb4d5d53af3 100644 |
--- a/components/display_compositor/compositor_overlay_candidate_validator_win.cc |
+++ b/components/display_compositor/compositor_overlay_candidate_validator_win.cc |
@@ -4,12 +4,7 @@ |
#include "components/display_compositor/compositor_overlay_candidate_validator_win.h" |
-#include <memory> |
- |
-#include "base/memory/ptr_util.h" |
#include "cc/output/overlay_processor.h" |
-#include "cc/output/overlay_strategy_underlay.h" |
-#include "ui/gfx/geometry/rect_conversions.h" |
namespace display_compositor { |
@@ -21,23 +16,21 @@ CompositorOverlayCandidateValidatorWin:: |
void CompositorOverlayCandidateValidatorWin::GetStrategies( |
cc::OverlayProcessor::StrategyList* strategies) { |
- strategies->push_back(base::MakeUnique<cc::OverlayStrategyUnderlay>(this)); |
} |
void CompositorOverlayCandidateValidatorWin::CheckOverlaySupport( |
cc::OverlayCandidateList* candidates) { |
- for (cc::OverlayCandidate& candidate : *candidates) { |
- candidate.display_rect = |
- gfx::RectF(gfx::ToEnclosingRect(candidate.display_rect)); |
- candidate.overlay_handled = true; |
- candidate.plane_z_order = -1; |
- } |
+ NOTIMPLEMENTED(); |
} |
bool CompositorOverlayCandidateValidatorWin::AllowCALayerOverlays() { |
return false; |
} |
+bool CompositorOverlayCandidateValidatorWin::AllowDCLayerOverlays() { |
+ return true; |
+} |
+ |
void CompositorOverlayCandidateValidatorWin::SetSoftwareMirrorMode( |
bool enabled) { |
// Software mirroring isn't supported on Windows. |