diff options
author | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2019-08-19 09:55:00 +0200 |
---|---|---|
committer | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2019-08-19 09:55:00 +0200 |
commit | 507a1e4370c3f626c686f63d4b64c1686e73adbd (patch) | |
tree | 7b473d7b5a09325df17b4fb9b1e32dcafe150e68 /components/script/dom/baseaudiocontext.rs | |
parent | 3658a8cc591ef4ca827ce1cda9565a1bca7d7b3c (diff) | |
download | servo-507a1e4370c3f626c686f63d4b64c1686e73adbd.tar.gz servo-507a1e4370c3f626c686f63d4b64c1686e73adbd.zip |
Update servo-media. Remove implicit shutdown requests. It all happens automagicly now
Diffstat (limited to 'components/script/dom/baseaudiocontext.rs')
-rw-r--r-- | components/script/dom/baseaudiocontext.rs | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/components/script/dom/baseaudiocontext.rs b/components/script/dom/baseaudiocontext.rs index 22f20f2031d..74dd1863a75 100644 --- a/components/script/dom/baseaudiocontext.rs +++ b/components/script/dom/baseaudiocontext.rs @@ -83,7 +83,6 @@ pub struct BaseAudioContext { eventtarget: EventTarget, #[ignore_malloc_size_of = "servo_media"] audio_context_impl: Arc<Mutex<AudioContext>>, - browsing_context_id: BrowsingContextId, /// https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-destination destination: MutNullableDom<AudioDestinationNode>, listener: MutNullableDom<AudioListener>, @@ -128,7 +127,6 @@ impl BaseAudioContext { audio_context_impl: ServoMedia::get() .unwrap() .create_audio_context(&client_context_id, options.into()), - browsing_context_id, destination: Default::default(), listener: Default::default(), in_flight_resume_promises_queue: Default::default(), @@ -555,18 +553,6 @@ impl BaseAudioContextMethods for BaseAudioContext { } } -impl Drop for BaseAudioContext { - fn drop(&mut self) { - let client_context_id = ClientContextId::build( - self.browsing_context_id.namespace_id.0, - self.browsing_context_id.index.0.get(), - ); - ServoMedia::get() - .unwrap() - .shutdown_audio_context(&client_context_id, self.audio_context_impl.clone()); - } -} - impl From<BaseAudioContextOptions> for AudioContextOptions { fn from(options: BaseAudioContextOptions) -> Self { match options { |