diff options
author | Zhen Zhang <izgzhen@gmail.com> | 2016-06-01 13:45:13 +0800 |
---|---|---|
committer | Zhen Zhang <izgzhen@gmail.com> | 2016-06-03 08:17:24 +0800 |
commit | 3d7ed4265256de8e6f1a157be4f950b14d8b91ee (patch) | |
tree | ec70e28d4009b40e0736f2140667359c14d170ff /components/script/dom/window.rs | |
parent | 4e277d74e83bf9c3e1d237d1f779753c4c6a3a6e (diff) | |
download | servo-3d7ed4265256de8e6f1a157be4f950b14d8b91ee.tar.gz servo-3d7ed4265256de8e6f1a157be4f950b14d8b91ee.zip |
add Blob URL store
Diffstat (limited to 'components/script/dom/window.rs')
-rw-r--r-- | components/script/dom/window.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/window.rs b/components/script/dom/window.rs index b52c57e4674..90c1ee1bdba 100644 --- a/components/script/dom/window.rs +++ b/components/script/dom/window.rs @@ -3,6 +3,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ use app_units::Au; +use blob_url_store::BlobURLStore; use devtools_traits::{ScriptToDevtoolsControlMsg, TimelineMarker, TimelineMarkerType, WorkerId}; use dom::bindings::callback::ExceptionHandling; use dom::bindings::cell::DOMRefCell; @@ -165,6 +166,9 @@ pub struct Window { scheduler_chan: IpcSender<TimerEventRequest>, timers: OneshotTimers, + /// Blob URL store + blob_url_store: DOMRefCell<BlobURLStore>, + next_worker_id: Cell<WorkerId>, /// For sending messages to the memory profiler. @@ -1581,6 +1585,7 @@ impl Window { console: Default::default(), crypto: Default::default(), navigator: Default::default(), + blob_url_store: DOMRefCell::new(BlobURLStore::new()), image_cache_thread: image_cache_thread, mem_profiler_chan: mem_profiler_chan, time_profiler_chan: time_profiler_chan, |