summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_ui_util.cc
diff options
context:
space:
mode:
authorbenwells <benwells@chromium.org>2015-03-24 03:24:22 -0700
committerCommit bot <commit-bot@chromium.org>2015-03-24 10:25:01 +0000
commitb57d4b15bf347d7a65282abd81342dc176a760ec (patch)
treede8088304345714fe00aee787f95e253dbd39404 /chrome/browser/extensions/extension_ui_util.cc
parentbe5bb7d3d7be4daea7a67e7cfd96cd3181cb04f6 (diff)
downloadchromium_src-b57d4b15bf347d7a65282abd81342dc176a760ec.zip
chromium_src-b57d4b15bf347d7a65282abd81342dc176a760ec.tar.gz
chromium_src-b57d4b15bf347d7a65282abd81342dc176a760ec.tar.bz2
Don't show location bar in bookmark apps if there has been no navigation
This prevents the location bar appearing and then disappearing when a bookmark app is first opened. BUG=463405 Review URL: https://codereview.chromium.org/1028503002 Cr-Commit-Position: refs/heads/master@{#321964}
Diffstat (limited to 'chrome/browser/extensions/extension_ui_util.cc')
-rw-r--r--chrome/browser/extensions/extension_ui_util.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_ui_util.cc b/chrome/browser/extensions/extension_ui_util.cc
index fe19155..818b4ac 100644
--- a/chrome/browser/extensions/extension_ui_util.cc
+++ b/chrome/browser/extensions/extension_ui_util.cc
@@ -79,6 +79,10 @@ bool ShouldShowLocationBar(const Extension* extension,
if (!extension->from_bookmark())
return false;
+ // Don't show a location bar until a navigation has occurred.
+ if (web_contents->GetLastCommittedURL().is_empty())
+ return false;
+
GURL launch_url = AppLaunchInfo::GetLaunchWebURL(extension);
return !(IsSameOriginOrMoreSecure(launch_url,
web_contents->GetVisibleURL()) &&