Index: ash/launcher/launcher_view.cc |
diff --git a/ash/launcher/launcher_view.cc b/ash/launcher/launcher_view.cc |
index 2e6f9dadb1090c83a9e6408c8b3871385fd31e13..8a77f8922b7911c7f9d5fa90e641d98aef04da9a 100644 |
--- a/ash/launcher/launcher_view.cc |
+++ b/ash/launcher/launcher_view.cc |
@@ -1176,7 +1176,7 @@ void LauncherView::FinalizeRipOffDrag(bool cancel) { |
LauncherView::RemovableState LauncherView::RemovableByRipOff(int index) { |
LauncherItemType type = model_->items()[index].type; |
- if (type == TYPE_APP_LIST) |
+ if (type == TYPE_APP_LIST || !delegate_->CanPin()) |
return NOT_REMOVABLE; |
std::string app_id = |
delegate_->GetAppIDForLauncherID(model_->items()[index].id); |