| Index: chrome/browser/ui/ash/launcher/shell_window_launcher_controller.cc
|
| diff --git a/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.cc b/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.cc
|
| index 70f78a9e7619200ce4350eff63b30033304bccb0..cf31464a4f7eee462f5648c6857993110cb21ba2 100644
|
| --- a/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.cc
|
| +++ b/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.cc
|
| @@ -7,7 +7,6 @@
|
| #include "apps/shell_window.h"
|
| #include "ash/shell.h"
|
| #include "ash/wm/window_util.h"
|
| -#include "base/stl_util.h"
|
| #include "base/strings/stringprintf.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/ui/ash/launcher/chrome_launcher_controller.h"
|
| @@ -42,7 +41,6 @@ ShellWindowLauncherController::ShellWindowLauncherController(
|
| }
|
| }
|
|
|
| -
|
| ShellWindowLauncherController::~ShellWindowLauncherController() {
|
| registry_->RemoveObserver(this);
|
| if (activation_client_)
|
| @@ -52,8 +50,6 @@ ShellWindowLauncherController::~ShellWindowLauncherController() {
|
| iter != window_to_app_launcher_id_map_.end(); ++iter) {
|
| iter->first->RemoveObserver(this);
|
| }
|
| - STLDeleteContainerPairSecondPointers(
|
| - app_controller_map_.begin(), app_controller_map_.end());
|
| }
|
|
|
| void ShellWindowLauncherController::OnShellWindowAdded(
|
| @@ -138,7 +134,6 @@ void ShellWindowLauncherController::OnWindowDestroying(aura::Window* window) {
|
| ash::LauncherID launcher_id = controller->launcher_id();
|
| owner_->CloseLauncherItem(launcher_id);
|
| app_controller_map_.erase(iter2);
|
| - delete controller;
|
| }
|
| }
|
|
|
|
|