| Index: webkit/database/database_util.cc
|
| ===================================================================
|
| --- webkit/database/database_util.cc (revision 86470)
|
| +++ webkit/database/database_util.cc (working copy)
|
| @@ -77,7 +77,11 @@
|
| GURL DatabaseUtil::GetOriginFromIdentifier(const string16& origin_identifier) {
|
| GURL origin(WebKit::WebSecurityOrigin::createFromDatabaseIdentifier(
|
| origin_identifier).toString());
|
| - DCHECK(origin == origin.GetOrigin());
|
| + // We need this work-around for file:/// URIs as
|
| + // createFromDatabaseIdentifier returns empty origin url for them.
|
| + if (origin.spec().empty() &&
|
| + origin_identifier.find(ASCIIToUTF16("file__")) == 0)
|
| + return GURL("file:///");
|
| return origin;
|
| }
|
|
|
|
|