| Index: ui/app_list/cocoa/app_list_view_controller.mm
|
| diff --git a/ui/app_list/cocoa/app_list_view_controller.mm b/ui/app_list/cocoa/app_list_view_controller.mm
|
| index f00da9c742b7a0c1a4240f49a66161a54503fa1b..5e5eea5c655882615797e73ef51209d7ac76ea6c 100644
|
| --- a/ui/app_list/cocoa/app_list_view_controller.mm
|
| +++ b/ui/app_list/cocoa/app_list_view_controller.mm
|
| @@ -339,12 +339,11 @@ void AppListModelObserverBridge::OnAppListModelSigninStatusChanged() {
|
| delegate_ ? delegate_->GetSigninDelegate() : NULL;
|
| BOOL show_signin_view =
|
| signinDelegate && ![appsGridController_ model]->signed_in();
|
| - if (!!signinViewController_ == show_signin_view)
|
| - return;
|
| +
|
| + [[signinViewController_ view] removeFromSuperview];
|
| + signinViewController_.reset();
|
|
|
| if (!show_signin_view) {
|
| - [[signinViewController_ view] removeFromSuperview];
|
| - signinViewController_.reset();
|
| [backgroundView_ setHidden:NO];
|
| return;
|
| }
|
|
|