| Index: ash/shelf/shelf_locking_manager.cc
|
| diff --git a/ash/shelf/shelf_locking_manager.cc b/ash/shelf/shelf_locking_manager.cc
|
| index d291da6dc270092eceab4b2af6524a0f66f4ddf7..70035cdbbb29aad57b22628dc3cd27dcea41a94b 100644
|
| --- a/ash/shelf/shelf_locking_manager.cc
|
| +++ b/ash/shelf/shelf_locking_manager.cc
|
| @@ -49,12 +49,11 @@ void ShelfLockingManager::OnLockStateEvent(EventType event) {
|
| }
|
|
|
| void ShelfLockingManager::UpdateLockedState() {
|
| - const bool should_be_locked = screen_locked_ || session_locked_;
|
| const ShelfAlignment alignment = shelf_->alignment();
|
| - if (should_be_locked && alignment != SHELF_ALIGNMENT_BOTTOM_LOCKED) {
|
| + if (is_locked() && alignment != SHELF_ALIGNMENT_BOTTOM_LOCKED) {
|
| stored_alignment_ = alignment;
|
| shelf_->SetAlignment(SHELF_ALIGNMENT_BOTTOM_LOCKED);
|
| - } else if (!should_be_locked && alignment == SHELF_ALIGNMENT_BOTTOM_LOCKED) {
|
| + } else if (!is_locked() && alignment == SHELF_ALIGNMENT_BOTTOM_LOCKED) {
|
| shelf_->SetAlignment(stored_alignment_);
|
| }
|
| }
|
|
|