Index: chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc |
diff --git a/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc b/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc |
index 179c309e22a01493b6cc02e2421ceeaa50ceef99..9c3c543c1a40a0492dea841fadbeba3dad8537bd 100644 |
--- a/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc |
+++ b/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc |
@@ -4,8 +4,8 @@ |
#include "chrome/browser/chromeos/extensions/file_manager/private_api_misc.h" |
-#include "apps/shell_window.h" |
-#include "apps/shell_window_registry.h" |
+#include "apps/app_window.h" |
+#include "apps/app_window_registry.h" |
#include "base/files/file_path.h" |
#include "base/prefs/pref_service.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -43,17 +43,16 @@ namespace extensions { |
namespace { |
const char kCWSScope[] = "https://www.googleapis.com/auth/chromewebstore"; |
-// Obtains the current shell window. |
-apps::ShellWindow* |
-GetCurrentShellWindow(ChromeSyncExtensionFunction* function) { |
- apps::ShellWindowRegistry* const shell_window_registry = |
- apps::ShellWindowRegistry::Get(function->GetProfile()); |
+// Obtains the current app window. |
+apps::AppWindow* GetCurrentAppWindow(ChromeSyncExtensionFunction* function) { |
+ apps::AppWindowRegistry* const app_window_registry = |
+ apps::AppWindowRegistry::Get(function->GetProfile()); |
content::WebContents* const contents = function->GetAssociatedWebContents(); |
content::RenderViewHost* const render_view_host = |
contents ? contents->GetRenderViewHost() : NULL; |
- return render_view_host ? |
- shell_window_registry->GetShellWindowForRenderViewHost(render_view_host) : |
- NULL; |
+ return render_view_host ? app_window_registry->GetAppWindowForRenderViewHost( |
+ render_view_host) |
+ : NULL; |
} |
std::vector<linked_ptr<api::file_browser_private::ProfileInfo> > |
@@ -373,15 +372,15 @@ bool FileBrowserPrivateGetProfilesFunction::RunImpl() { |
profiles = GetLoggedInProfileInfoList(); |
// Obtains the display profile ID. |
- apps::ShellWindow* const shell_window = GetCurrentShellWindow(this); |
+ apps::AppWindow* const app_window = GetCurrentAppWindow(this); |
chrome::MultiUserWindowManager* const window_manager = |
chrome::MultiUserWindowManager::GetInstance(); |
const std::string current_profile_id = |
multi_user_util::GetUserIDFromProfile(GetProfile()); |
const std::string display_profile_id = |
- window_manager && shell_window ? |
- window_manager->GetUserPresentingWindow(shell_window->GetNativeWindow()) : |
- ""; |
+ window_manager && app_window ? window_manager->GetUserPresentingWindow( |
+ app_window->GetNativeWindow()) |
+ : ""; |
results_ = api::file_browser_private::GetProfiles::Results::Create( |
profiles, |
@@ -419,9 +418,9 @@ bool FileBrowserPrivateVisitDesktopFunction::RunImpl() { |
return false; |
} |
- // Look for the current shell window. |
- apps::ShellWindow* const shell_window = GetCurrentShellWindow(this); |
- if (!shell_window) { |
+ // Look for the current app window. |
+ apps::AppWindow* const app_window = GetCurrentAppWindow(this); |
+ if (!app_window) { |
SetError("Target window is not found."); |
return false; |
} |
@@ -432,14 +431,12 @@ bool FileBrowserPrivateVisitDesktopFunction::RunImpl() { |
event_router->RegisterMultiUserWindowManagerObserver(); |
// Move the window to the user's desktop. |
- window_manager->ShowWindowForUser( |
- shell_window->GetNativeWindow(), |
- params->profile_id); |
+ window_manager->ShowWindowForUser(app_window->GetNativeWindow(), |
+ params->profile_id); |
// Check the result. |
- if (!window_manager->IsWindowOnDesktopOfUser( |
- shell_window->GetNativeWindow(), |
- params->profile_id)) { |
+ if (!window_manager->IsWindowOnDesktopOfUser(app_window->GetNativeWindow(), |
+ params->profile_id)) { |
SetError("The window cannot visit the desktop."); |
return false; |
} |