Index: chrome/browser/ui/extensions/bookmark_app_browser_controller.cc |
diff --git a/chrome/browser/ui/extensions/bookmark_app_browser_controller.cc b/chrome/browser/ui/extensions/bookmark_app_browser_controller.cc |
index 515a070cd1613e98578dcdf48ef3a69de17a3f39..773250a19dd5658545faecfdeddabb97a0edb493 100644 |
--- a/chrome/browser/ui/extensions/bookmark_app_browser_controller.cc |
+++ b/chrome/browser/ui/extensions/bookmark_app_browser_controller.cc |
@@ -6,6 +6,7 @@ |
#include "base/command_line.h" |
#include "chrome/browser/profiles/profile.h" |
+#include "chrome/browser/ssl/connection_security_helper.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_window.h" |
#include "chrome/browser/ui/host_desktop.h" |
@@ -83,6 +84,11 @@ bool BookmarkAppBrowserController::ShouldShowLocationBar() { |
if (web_contents->GetLastCommittedURL().is_empty()) |
return false; |
+ ConnectionSecurityHelper::SecurityLevel security_level = |
+ ConnectionSecurityHelper::GetSecurityLevelForWebContents(web_contents); |
+ if (security_level == ConnectionSecurityHelper::SECURITY_ERROR) |
+ return true; |
+ |
GURL launch_url = AppLaunchInfo::GetLaunchWebURL(extension); |
return !(IsSameOriginOrMoreSecure(launch_url, |
web_contents->GetVisibleURL()) && |