| Index: trunk/src/ash/shell/content_client/shell_browser_main_parts.cc
|
| ===================================================================
|
| --- trunk/src/ash/shell/content_client/shell_browser_main_parts.cc (revision 199638)
|
| +++ trunk/src/ash/shell/content_client/shell_browser_main_parts.cc (working copy)
|
| @@ -28,10 +28,13 @@
|
| #include "ui/compositor/compositor.h"
|
| #include "ui/compositor/test/compositor_test_support.h"
|
| #include "ui/gfx/screen.h"
|
| -#include "ui/message_center/message_center.h"
|
| #include "ui/views/focus/accelerator_handler.h"
|
| #include "ui/views/test/test_views_delegate.h"
|
|
|
| +#if defined(ENABLE_MESSAGE_CENTER)
|
| +#include "ui/message_center/message_center.h"
|
| +#endif
|
| +
|
| #if defined(USE_X11)
|
| #include "ui/base/touch/touch_factory_x11.h"
|
| #endif
|
| @@ -106,9 +109,11 @@
|
| views::ViewsDelegate::views_delegate = new ShellViewsDelegate;
|
|
|
| delegate_ = new ash::shell::ShellDelegateImpl;
|
| +#if defined(ENABLE_MESSAGE_CENTER)
|
| // The global message center state must be initialized absent
|
| // g_browser_process.
|
| message_center::MessageCenter::Initialize();
|
| +#endif
|
| ash::Shell::CreateInstance(delegate_);
|
| ash::Shell::GetInstance()->set_browser_context(browser_context_.get());
|
|
|
| @@ -137,9 +142,11 @@
|
| delegate_->SetWatcher(NULL);
|
| delegate_ = NULL;
|
| ash::Shell::DeleteInstance();
|
| +#if defined(ENABLE_MESSAGE_CENTER)
|
| // The global message center state must be shutdown absent
|
| // g_browser_process.
|
| message_center::MessageCenter::Shutdown();
|
| +#endif
|
| aura::Env::DeleteInstance();
|
|
|
| // The keyboard may have created a WebContents. The WebContents is destroyed
|
|
|