| Index: remoting/capturer/win/scoped_thread_desktop.cc
 | 
| diff --git a/remoting/capturer/win/scoped_thread_desktop.cc b/remoting/capturer/win/scoped_thread_desktop.cc
 | 
| deleted file mode 100644
 | 
| index bbde5207147f2f15fc3bb8ff8b7298368feb8a43..0000000000000000000000000000000000000000
 | 
| --- a/remoting/capturer/win/scoped_thread_desktop.cc
 | 
| +++ /dev/null
 | 
| @@ -1,49 +0,0 @@
 | 
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -#include "remoting/capturer/win/scoped_thread_desktop.h"
 | 
| -
 | 
| -#include "base/logging.h"
 | 
| -
 | 
| -#include "remoting/capturer/win/desktop.h"
 | 
| -
 | 
| -namespace remoting {
 | 
| -
 | 
| -ScopedThreadDesktop::ScopedThreadDesktop()
 | 
| -    : initial_(Desktop::GetThreadDesktop()) {
 | 
| -}
 | 
| -
 | 
| -ScopedThreadDesktop::~ScopedThreadDesktop() {
 | 
| -  Revert();
 | 
| -}
 | 
| -
 | 
| -bool ScopedThreadDesktop::IsSame(const Desktop& desktop) {
 | 
| -  if (assigned_.get() != NULL) {
 | 
| -    return assigned_->IsSame(desktop);
 | 
| -  } else {
 | 
| -    return initial_->IsSame(desktop);
 | 
| -  }
 | 
| -}
 | 
| -
 | 
| -void ScopedThreadDesktop::Revert() {
 | 
| -  if (assigned_.get() != NULL) {
 | 
| -    initial_->SetThreadDesktop();
 | 
| -    assigned_.reset();
 | 
| -  }
 | 
| -}
 | 
| -
 | 
| -bool ScopedThreadDesktop::SetThreadDesktop(scoped_ptr<Desktop> desktop) {
 | 
| -  Revert();
 | 
| -
 | 
| -  if (initial_->IsSame(*desktop))
 | 
| -    return true;
 | 
| -
 | 
| -  if (!desktop->SetThreadDesktop())
 | 
| -    return false;
 | 
| -
 | 
| -  assigned_ = desktop.Pass();
 | 
| -  return true;
 | 
| -}
 | 
| -
 | 
| -}  // namespace remoting
 | 
| 
 |