summaryrefslogtreecommitdiffstats
path: root/extensions/shell/browser/default_shell_browser_main_delegate.cc
diff options
context:
space:
mode:
authoroshima <oshima@chromium.org>2014-08-25 14:32:49 -0700
committerCommit bot <commit-bot@chromium.org>2014-08-25 21:35:50 +0000
commit1629c184e328e7263e93042de97af58651ebe510 (patch)
tree5d91c6827fc18651b95c6530c7da403a162ea8e0 /extensions/shell/browser/default_shell_browser_main_delegate.cc
parentd27cb086ffcbfdc4c3f5b1d1d483b28dff5bd26c (diff)
downloadchromium_src-1629c184e328e7263e93042de97af58651ebe510.zip
chromium_src-1629c184e328e7263e93042de97af58651ebe510.tar.gz
chromium_src-1629c184e328e7263e93042de97af58651ebe510.tar.bz2
Separate athena's startup process from AppShell's
* Introduced DesktopController interface. app_shell's Init process stays in ShellDesktopController * Removed ShellAppWindowController * Athena has its own AthenaDesktopController * Intorduced AthenaEnv. This is now used for both AthenaMain and Unit test. * Removed ScreenManagerDelegate and integrate it into AthenaEnv. * Moved FocusController to ScreenManager, and removed CreateFocusRules() BUG=397167 TBR=sky@chromium.org Review URL: https://codereview.chromium.org/480353006 Cr-Commit-Position: refs/heads/master@{#291763}
Diffstat (limited to 'extensions/shell/browser/default_shell_browser_main_delegate.cc')
-rw-r--r--extensions/shell/browser/default_shell_browser_main_delegate.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/extensions/shell/browser/default_shell_browser_main_delegate.cc b/extensions/shell/browser/default_shell_browser_main_delegate.cc
index 5fb2cf1..51b936b9 100644
--- a/extensions/shell/browser/default_shell_browser_main_delegate.cc
+++ b/extensions/shell/browser/default_shell_browser_main_delegate.cc
@@ -7,7 +7,6 @@
#include "base/command_line.h"
#include "base/file_util.h"
#include "base/files/file_path.h"
-#include "extensions/shell/browser/default_shell_app_window_controller.h"
#include "extensions/shell/browser/shell_desktop_controller.h"
#include "extensions/shell/browser/shell_extension_system.h"
#include "extensions/shell/common/switches.h"
@@ -42,11 +41,8 @@ void DefaultShellBrowserMainDelegate::Start(
void DefaultShellBrowserMainDelegate::Shutdown() {
}
-ShellDesktopController*
-DefaultShellBrowserMainDelegate::CreateDesktopController() {
- ShellDesktopController* desktop = new ShellDesktopController();
- desktop->SetAppWindowController(new DefaultShellAppWindowController(desktop));
- return desktop;
+DesktopController* DefaultShellBrowserMainDelegate::CreateDesktopController() {
+ return new ShellDesktopController();
}
} // namespace extensions