Index: chrome/browser/ui/omnibox/omnibox_edit_controller.cc |
diff --git a/chrome/browser/ui/omnibox/omnibox_edit_controller.cc b/chrome/browser/ui/omnibox/omnibox_edit_controller.cc |
index 43987fcc40156c698d1c6f36b89892d8ecff8293..8e004f8d46c9167a06c691d3b94a0bb389713619 100644 |
--- a/chrome/browser/ui/omnibox/omnibox_edit_controller.cc |
+++ b/chrome/browser/ui/omnibox/omnibox_edit_controller.cc |
@@ -6,6 +6,7 @@ |
#include "chrome/app/chrome_command_ids.h" |
#include "chrome/browser/command_updater.h" |
+#include "chrome/browser/ui/toolbar/toolbar_model.h" |
void OmniboxEditController::OnAutocompleteAccept( |
const GURL& destination_url, |
@@ -26,5 +27,19 @@ OmniboxEditController::OmniboxEditController(CommandUpdater* command_updater) |
content::PAGE_TRANSITION_FROM_ADDRESS_BAR)) { |
} |
+void OmniboxEditController::HideOriginChip() { |
+ GetToolbarModel()->set_origin_chip_enabled(false); |
+ OnChanged(); |
+} |
+ |
+void OmniboxEditController::ShowOriginChip() { |
+ if (GetToolbarModel()->url_replacement_enabled()) { |
+ GetToolbarModel()->set_origin_chip_enabled(true); |
+ OnChanged(); |
+ } else { |
+ HideURLAndShowOriginChip(); |
+ } |
+} |
+ |
OmniboxEditController::~OmniboxEditController() { |
} |