|
|
|
Lines 294-309
ExecuteOpOnMainOrWorkerThread(nsIGlobalO
|
Link Here
|
|---|
|
| 294 |
|
294 |
|
| 295 |
RefPtr<nsIQuotaRequest> request; |
295 |
RefPtr<nsIQuotaRequest> request; |
| 296 |
aRv = Persisted(principal, resolver, getter_AddRefs(request)); |
296 |
aRv = Persisted(principal, resolver, getter_AddRefs(request)); |
| 297 |
|
297 |
|
| 298 |
break; |
298 |
break; |
| 299 |
} |
299 |
} |
| 300 |
|
300 |
|
| 301 |
case RequestResolver::Type::Persist: { |
301 |
case RequestResolver::Type::Persist: { |
|
|
302 |
if (nsContentUtils::IsInPrivateBrowsing(doc)) { |
| 303 |
promise->MaybeResolve(false); |
| 304 |
|
| 305 |
return promise.forget(); |
| 306 |
} |
| 307 |
|
| 302 |
RefPtr<PersistentStoragePermissionRequest> request = |
308 |
RefPtr<PersistentStoragePermissionRequest> request = |
| 303 |
new PersistentStoragePermissionRequest(principal, window, promise); |
309 |
new PersistentStoragePermissionRequest(principal, window, promise); |
| 304 |
|
310 |
|
| 305 |
aRv = request->Start(); |
311 |
aRv = request->Start(); |
| 306 |
|
312 |
|
| 307 |
break; |
313 |
break; |
| 308 |
} |
314 |
} |
| 309 |
|
315 |
|