| Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_win.cc
 | 
| diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_win.cc b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_win.cc
 | 
| deleted file mode 100644
 | 
| index 29ec4ac1ed777b74b59734b9b64578d7553dcd52..0000000000000000000000000000000000000000
 | 
| --- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_win.cc
 | 
| +++ /dev/null
 | 
| @@ -1,50 +0,0 @@
 | 
| -// Copyright 2013 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 "chrome/browser/ui/ash/launcher/chrome_launcher_controller.h"
 | 
| -
 | 
| -#include "base/path_service.h"
 | 
| -#include "base/strings/string16.h"
 | 
| -#include "base/strings/stringprintf.h"
 | 
| -#include "base/strings/utf_string_conversions.h"
 | 
| -#include "chrome/browser/profiles/profile.h"
 | 
| -#include "chrome/browser/ui/host_desktop.h"
 | 
| -#include "chrome/common/chrome_switches.h"
 | 
| -#include "extensions/browser/app_window/app_window.h"
 | 
| -#include "extensions/browser/app_window/app_window_registry.h"
 | 
| -#include "extensions/common/constants.h"
 | 
| -#include "ui/aura/remote_window_tree_host_win.h"
 | 
| -
 | 
| -bool ChromeLauncherController::LaunchedInNativeDesktop(
 | 
| -    const std::string& app_id) {
 | 
| -  // If an app has any existing windows on the native desktop, funnel the
 | 
| -  // launch request through the viewer process to desktop Chrome. This allows
 | 
| -  // Ash to relinquish foreground window status and trigger a switch to
 | 
| -  // desktop mode.
 | 
| -  extensions::AppWindow* any_existing_window =
 | 
| -      extensions::AppWindowRegistry::Get(profile())
 | 
| -          ->GetCurrentAppWindowForApp(app_id);
 | 
| -  if (!any_existing_window ||
 | 
| -      chrome::GetHostDesktopTypeForNativeWindow(
 | 
| -          any_existing_window->GetNativeWindow())
 | 
| -      != chrome::HOST_DESKTOP_TYPE_NATIVE) {
 | 
| -    return false;
 | 
| -  }
 | 
| -  base::FilePath exe_path;
 | 
| -  if (!PathService::Get(base::FILE_EXE, &exe_path)) {
 | 
| -    NOTREACHED();
 | 
| -    return false;
 | 
| -  }
 | 
| -
 | 
| -  // Construct parameters for ShellExecuteEx that mimic a desktop shortcut
 | 
| -  // for the app in the current Profile.
 | 
| -  std::string spec = base::StringPrintf("\"--%s=%s\" \"--%s=%s\"",
 | 
| -      switches::kProfileDirectory,
 | 
| -      profile_->GetPath().BaseName().AsUTF8Unsafe().c_str(),
 | 
| -      switches::kAppId,
 | 
| -      app_id.c_str());
 | 
| -  aura::RemoteWindowTreeHostWin::Instance()->HandleOpenURLOnDesktop(
 | 
| -      exe_path, base::UTF8ToUTF16(spec));
 | 
| -  return true;
 | 
| -}
 | 
| 
 |