summaryrefslogtreecommitdiffstats
path: root/ash/launcher
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-08 22:50:13 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-08 22:50:13 +0000
commit02dbd1a5cee5ea3df9ec09dfcba4400e170c8962 (patch)
treebac2c69d9322595af20ce450abc23717cc3665a8 /ash/launcher
parentbde0e4fc9eb40a768c8fb94d8aae1a95288f2499 (diff)
downloadchromium_src-02dbd1a5cee5ea3df9ec09dfcba4400e170c8962.zip
chromium_src-02dbd1a5cee5ea3df9ec09dfcba4400e170c8962.tar.gz
chromium_src-02dbd1a5cee5ea3df9ec09dfcba4400e170c8962.tar.bz2
Don't check NULL for ShellDelegate.
This is fixed in r165239 and it's guaranteed not to be NULL now. BUG=159693 TEST=none all tests should pass. Review URL: https://chromiumcodereview.appspot.com/11377063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166789 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/launcher')
-rw-r--r--ash/launcher/launcher.cc9
-rw-r--r--ash/launcher/launcher_view.cc7
2 files changed, 2 insertions, 14 deletions
diff --git a/ash/launcher/launcher.cc b/ash/launcher/launcher.cc
index 8051fad..b794cc3 100644
--- a/ash/launcher/launcher.cc
+++ b/ash/launcher/launcher.cc
@@ -206,10 +206,8 @@ Launcher::Launcher(aura::Window* window_container,
alignment_(SHELF_ALIGNMENT_BOTTOM),
background_animator_(delegate_view_, 0, kLauncherBackgroundAlpha) {
model_.reset(new LauncherModel);
- if (Shell::GetInstance()->delegate()) {
- delegate_.reset(
- Shell::GetInstance()->delegate()->CreateLauncherDelegate(model_.get()));
- }
+ delegate_.reset(
+ Shell::GetInstance()->delegate()->CreateLauncherDelegate(model_.get()));
widget_.reset(new views::Widget);
views::Widget::InitParams params(
@@ -318,9 +316,6 @@ void Launcher::SetStatusSize(const gfx::Size& size) {
}
gfx::Rect Launcher::GetScreenBoundsOfItemIconForWindow(aura::Window* window) {
- if (!delegate_.get())
- return gfx::Rect();
-
LauncherID id = delegate_->GetIDByWindow(window);
gfx::Rect bounds(launcher_view_->GetIdealBoundsOfItemIcon(id));
if (bounds.IsEmpty())
diff --git a/ash/launcher/launcher_view.cc b/ash/launcher/launcher_view.cc
index 47c23c5..1bc8cc6 100644
--- a/ash/launcher/launcher_view.cc
+++ b/ash/launcher/launcher_view.cc
@@ -975,8 +975,6 @@ ShelfAlignment LauncherView::GetShelfAlignment() const {
}
string16 LauncherView::GetAccessibleName(const views::View* view) {
- if (!delegate_)
- return string16();
int view_index = view_model_->GetIndexOfView(view);
// May be -1 while in the process of animating closed.
if (view_index == -1)
@@ -1011,8 +1009,6 @@ void LauncherView::ButtonPressed(views::Button* sender,
return;
}
- if (!delegate_)
- return;
int view_index = view_model_->GetIndexOfView(sender);
// May be -1 while in the process of animating closed.
if (view_index == -1)
@@ -1054,9 +1050,6 @@ void LauncherView::ButtonPressed(views::Button* sender,
void LauncherView::ShowContextMenuForView(views::View* source,
const gfx::Point& point) {
- if (!delegate_)
- return;
-
int view_index = view_model_->GetIndexOfView(source);
if (view_index != -1 &&
model_->items()[view_index].type == TYPE_APP_LIST) {