| Index: media/video/capture/screen/screen_capture_device.cc
|
| diff --git a/media/video/capture/screen/screen_capture_device.cc b/media/video/capture/screen/screen_capture_device.cc
|
| index c831d03cd066eac8878e9562d53d57eccc635dc7..23700d41d0b86c2a1337316c2bd43eb4f0179d5e 100644
|
| --- a/media/video/capture/screen/screen_capture_device.cc
|
| +++ b/media/video/capture/screen/screen_capture_device.cc
|
| @@ -276,6 +276,11 @@ void ScreenCaptureDevice::Core::DoAllocate(int frame_rate) {
|
| // ChromeOS' drivers [can be patched to] support DAMAGE properly, so use it.
|
| if (!screen_capturer_)
|
| screen_capturer_ = ScreenCapturer::CreateWithXDamage(true);
|
| +#elif defined(OS_WIN)
|
| + // ScreenCapturerWin disables Aero by default. We don't want it disabled for
|
| + // WebRTC screen capture, though.
|
| + if (!screen_capturer_)
|
| + screen_capturer_ = ScreenCapturer::CreateWithDisableAero(false);
|
| #else
|
| if (!screen_capturer_)
|
| screen_capturer_ = ScreenCapturer::Create();
|
|
|