| Index: webrtc/modules/desktop_capture/screen_capturer_unittest.cc | 
| diff --git a/webrtc/modules/desktop_capture/screen_capturer_unittest.cc b/webrtc/modules/desktop_capture/screen_capturer_unittest.cc | 
| index 41c08f006b4723a3780eb558fb83d99bc3b12ab4..df6ffb2f1a3af2ab23954a4fc51d63987cd0d38a 100644 | 
| --- a/webrtc/modules/desktop_capture/screen_capturer_unittest.cc | 
| +++ b/webrtc/modules/desktop_capture/screen_capturer_unittest.cc | 
| @@ -34,18 +34,19 @@ namespace webrtc { | 
| class ScreenCapturerTest : public testing::Test { | 
| public: | 
| void SetUp() override { | 
| -    capturer_.reset( | 
| -        ScreenCapturer::Create(DesktopCaptureOptions::CreateDefault())); | 
| +    capturer_ = DesktopCapturer::CreateScreenCapturer( | 
| +        DesktopCaptureOptions::CreateDefault()); | 
| } | 
|  | 
| protected: | 
| #if defined(WEBRTC_WIN) | 
| // Enable allow_directx_capturer in DesktopCaptureOptions, but let | 
| -  // ScreenCapturer::Create to decide whether a DirectX capturer should be used. | 
| +  // DesktopCapturer::CreateScreenCapturer to decide whether a DirectX capturer | 
| +  // should be used. | 
| void MaybeCreateDirectxCapturer() { | 
| DesktopCaptureOptions options(DesktopCaptureOptions::CreateDefault()); | 
| options.set_allow_directx_capturer(true); | 
| -    capturer_.reset(ScreenCapturer::Create(options)); | 
| +    capturer_ = DesktopCapturer::CreateScreenCapturer(options); | 
| } | 
|  | 
| bool CreateDirectxCapturer() { | 
| @@ -61,11 +62,11 @@ class ScreenCapturerTest : public testing::Test { | 
| void CreateMagnifierCapturer() { | 
| DesktopCaptureOptions options(DesktopCaptureOptions::CreateDefault()); | 
| options.set_allow_use_magnification_api(true); | 
| -    capturer_.reset(ScreenCapturer::Create(options)); | 
| +    capturer_ = DesktopCapturer::CreateScreenCapturer(options); | 
| } | 
| #endif  // defined(WEBRTC_WIN) | 
|  | 
| -  std::unique_ptr<ScreenCapturer> capturer_; | 
| +  std::unique_ptr<DesktopCapturer> capturer_; | 
| MockScreenCapturerCallback callback_; | 
| }; | 
|  | 
| @@ -102,11 +103,10 @@ ACTION_P(SaveUniquePtrArg, dest) { | 
| } | 
|  | 
| TEST_F(ScreenCapturerTest, GetScreenListAndSelectScreen) { | 
| -  webrtc::ScreenCapturer::ScreenList screens; | 
| -  EXPECT_TRUE(capturer_->GetScreenList(&screens)); | 
| -  for (webrtc::ScreenCapturer::ScreenList::iterator it = screens.begin(); | 
| -      it != screens.end(); ++it) { | 
| -    EXPECT_TRUE(capturer_->SelectScreen(it->id)); | 
| +  webrtc::DesktopCapturer::SourceList screens; | 
| +  EXPECT_TRUE(capturer_->GetSourceList(&screens)); | 
| +  for (const auto& screen : screens) { | 
| +    EXPECT_TRUE(capturer_->SelectSource(screen.id)); | 
| } | 
| } | 
|  | 
|  |