summaryrefslogtreecommitdiffstats
path: root/content/browser/manifest/manifest_manager_host.cc
diff options
context:
space:
mode:
authormlamouri <mlamouri@chromium.org>2014-09-16 14:34:41 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-16 21:34:53 +0000
commitc267d1ed82d7911e06f63775ea26a07b0d718c45 (patch)
tree7d2ad07a99f6d9b9d9bb4b2d5401b41350104063 /content/browser/manifest/manifest_manager_host.cc
parent395c2ac57fc8f5c2b5175692873a1702538cb84a (diff)
downloadchromium_src-c267d1ed82d7911e06f63775ea26a07b0d718c45.zip
chromium_src-c267d1ed82d7911e06f63775ea26a07b0d718c45.tar.gz
chromium_src-c267d1ed82d7911e06f63775ea26a07b0d718c45.tar.bz2
Add support for 'start_url' in Manifest.
BUG=366145 Review URL: https://codereview.chromium.org/577673004 Cr-Commit-Position: refs/heads/master@{#295147}
Diffstat (limited to 'content/browser/manifest/manifest_manager_host.cc')
-rw-r--r--content/browser/manifest/manifest_manager_host.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/content/browser/manifest/manifest_manager_host.cc b/content/browser/manifest/manifest_manager_host.cc
index d1bf291..796d0a9 100644
--- a/content/browser/manifest/manifest_manager_host.cc
+++ b/content/browser/manifest/manifest_manager_host.cc
@@ -109,6 +109,8 @@ void ManifestManagerHost::OnRequestManifestResponse(
manifest.short_name = base::NullableString16(
manifest.short_name.string().substr(0, Manifest::kMaxIPCStringLength),
manifest.short_name.is_null());
+ if (!manifest.start_url.is_empty() && !manifest.start_url.is_valid())
+ manifest.start_url = GURL();
callback->Run(manifest);
callbacks->Remove(request_id);