| Index: chrome/browser/ui/omnibox/omnibox_edit_model.cc
|
| diff --git a/chrome/browser/ui/omnibox/omnibox_edit_model.cc b/chrome/browser/ui/omnibox/omnibox_edit_model.cc
|
| index 2e7eb9f37076768bdf1ecc58ba9db04ee6b29221..f199c9d61386b5d3c4802e800a553289dca93982 100644
|
| --- a/chrome/browser/ui/omnibox/omnibox_edit_model.cc
|
| +++ b/chrome/browser/ui/omnibox/omnibox_edit_model.cc
|
| @@ -247,8 +247,11 @@ const OmniboxEditModel::State OmniboxEditModel::GetStateForTabSwitch() {
|
| void OmniboxEditModel::RestoreState(const State* state) {
|
| // We need to update the permanent text correctly and revert the view
|
| // regardless of whether there is saved state.
|
| + bool url_replacement_enabled = !state || state->url_replacement_enabled;
|
| controller_->GetToolbarModel()->set_url_replacement_enabled(
|
| - !state || state->url_replacement_enabled);
|
| + url_replacement_enabled);
|
| + controller_->GetToolbarModel()->set_origin_chip_enabled(
|
| + url_replacement_enabled);
|
| permanent_text_ = controller_->GetToolbarModel()->GetText();
|
| // Don't muck with the search term replacement state, as we've just set it
|
| // correctly.
|
|
|