зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1068596
- pass SHARE_DELETE when opening a file so the file can be deleted without waiting for GC. r=roc.
This commit is contained in:
Родитель
5cceca4bb9
Коммит
4dbfaaf466
|
@ -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));
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче