Index: content/renderer/render_view_impl.cc |
=================================================================== |
--- content/renderer/render_view_impl.cc (revision 110783) |
+++ content/renderer/render_view_impl.cc (working copy) |
@@ -2981,8 +2981,8 @@ |
DCHECK(callbacks); |
WebSecurityOrigin origin = frame->document().securityOrigin(); |
- if (origin.isEmpty()) { |
- // Uninitialized document? |
+ if (origin.isUnique()) { |
+ // Unique origins cannot store persistent state. |
callbacks->didFail(WebKit::WebFileErrorAbort); |
return; |
} |
@@ -2998,8 +2998,8 @@ |
WebStorageQuotaCallbacks* callbacks) { |
DCHECK(frame); |
WebSecurityOrigin origin = frame->document().securityOrigin(); |
- if (origin.isEmpty()) { |
- // Uninitialized document? |
+ if (origin.isUnique()) { |
+ // Unique origins cannot store persistent state. |
callbacks->didFail(WebKit::WebStorageQuotaErrorAbort); |
return; |
} |
@@ -3016,8 +3016,8 @@ |
WebStorageQuotaCallbacks* callbacks) { |
DCHECK(frame); |
WebSecurityOrigin origin = frame->document().securityOrigin(); |
- if (origin.isEmpty()) { |
- // Uninitialized document? |
+ if (origin.isUnique()) { |
+ // Unique origins cannot store persistent state. |
callbacks->didFail(WebKit::WebStorageQuotaErrorAbort); |
return; |
} |