diff options
author | benwells <benwells@chromium.org> | 2015-03-24 03:24:22 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-03-24 10:25:01 +0000 |
commit | b57d4b15bf347d7a65282abd81342dc176a760ec (patch) | |
tree | de8088304345714fe00aee787f95e253dbd39404 /chrome/browser/extensions/extension_ui_util.cc | |
parent | be5bb7d3d7be4daea7a67e7cfd96cd3181cb04f6 (diff) | |
download | chromium_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.cc | 4 |
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()) && |