diff options
author | Zhen Zhang <izgzhen@gmail.com> | 2016-07-24 17:38:42 +0200 |
---|---|---|
committer | Zhen Zhang <izgzhen@gmail.com> | 2016-07-25 17:48:03 +0200 |
commit | 49ed453a59e80fd70c74df9387b67f17efcfa6b5 (patch) | |
tree | 397f2f03bfd5a53d818429e76a6c3c3b598eb1c8 /components/net_traits/filemanager_thread.rs | |
parent | 81a1e28da140743818651b7c77c7bfc3b8c54d85 (diff) | |
download | servo-49ed453a59e80fd70c74df9387b67f17efcfa6b5.tar.gz servo-49ed453a59e80fd70c74df9387b67f17efcfa6b5.zip |
Fix FileAPI's refcount implementation
Diffstat (limited to 'components/net_traits/filemanager_thread.rs')
-rw-r--r-- | components/net_traits/filemanager_thread.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/components/net_traits/filemanager_thread.rs b/components/net_traits/filemanager_thread.rs index 957205fcc11..b437154bf37 100644 --- a/components/net_traits/filemanager_thread.rs +++ b/components/net_traits/filemanager_thread.rs @@ -139,18 +139,15 @@ pub enum FileManagerThreadMsg { /// as part of a valid Blob URL AddSlicedURLEntry(SelectedFileId, RelativePos, IpcSender<Result<SelectedFileId, BlobURLStoreError>>, FileOrigin), - /// Revoke Blob URL and send back the acknowledgement - RevokeBlobURL(SelectedFileId, FileOrigin, IpcSender<Result<(), BlobURLStoreError>>), - /// Decrease reference count and send back the acknowledgement DecRef(SelectedFileId, FileOrigin, IpcSender<Result<(), BlobURLStoreError>>), - /// Increase reference count - IncRef(SelectedFileId, FileOrigin), - /// Activate an internal FileID so it becomes valid as part of a Blob URL ActivateBlobURL(SelectedFileId, IpcSender<Result<(), BlobURLStoreError>>, FileOrigin), + /// Revoke Blob URL and send back the acknowledgement + RevokeBlobURL(SelectedFileId, FileOrigin, IpcSender<Result<(), BlobURLStoreError>>), + /// Shut down this thread Exit, } |