mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 04:45:45 +00:00
Bug 1068596
- Pass SHARE_DELETE when opening a file so the file can be deleted without waiting for GC. r=roc
--HG-- extra : rebase_source : 17d06d3f3a2a17c864ff6aa58be9cef08596e2ec
This commit is contained in:
parent
2b64f31c2d
commit
df0adb1534
@ -16,6 +16,7 @@
|
||||
#include "nsThreadUtils.h"
|
||||
#include "nsIFile.h"
|
||||
#include "nsIFileChannel.h"
|
||||
#include "nsIFileStreams.h"
|
||||
#include "nsIHttpChannel.h"
|
||||
#include "nsISeekableStream.h"
|
||||
#include "nsIInputStream.h"
|
||||
@ -1367,7 +1368,8 @@ nsresult FileMediaResource::Open(nsIStreamListener** aStreamListener)
|
||||
rv = fc->GetFile(getter_AddRefs(file));
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
rv = NS_NewLocalFileInputStream(getter_AddRefs(mInput), file);
|
||||
rv = NS_NewLocalFileInputStream(
|
||||
getter_AddRefs(mInput), file, -1, -1, nsIFileInputStream::SHARE_DELETE);
|
||||
} else if (IsBlobURI(mURI)) {
|
||||
rv = NS_GetStreamForBlobURI(mURI, getter_AddRefs(mInput));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user