| Index: ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.mm
|
| diff --git a/ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.mm b/ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.mm
|
| index 16e91f9b7e5e0008d37b443fb2ec0726b01fc99f..dd8d35b925b1b434c623a15c6be8d73fdedbd678 100644
|
| --- a/ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.mm
|
| +++ b/ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.mm
|
| @@ -206,10 +206,12 @@ enum {
|
| [super hideViewsForNewTabPage:hide];
|
| // Show the back/forward buttons if there is forward history.
|
| ToolbarModelIOS* toolbarModelIOS = [_delegate toolbarModelIOS];
|
| - BOOL forwardEnabled = toolbarModelIOS->CanGoForward();
|
| - [_backButton setHidden:!forwardEnabled && hide];
|
| - [_backButton setEnabled:toolbarModelIOS->CanGoBack()];
|
| - [_forwardButton setHidden:!forwardEnabled && hide];
|
| + if (toolbarModelIOS) {
|
| + BOOL forwardEnabled = toolbarModelIOS->CanGoForward();
|
| + [_backButton setHidden:!forwardEnabled && hide];
|
| + [_backButton setEnabled:toolbarModelIOS->CanGoBack()];
|
| + [_forwardButton setHidden:!forwardEnabled && hide];
|
| + }
|
| }
|
|
|
| - (void)focusOmnibox:(id)sender {
|
|
|