aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/gpu.rs
diff options
context:
space:
mode:
authorKunal Mohan <kunalmohan99@gmail.com>2020-01-24 13:29:09 +0530
committerKunal Mohan <kunalmohan99@gmail.com>2020-01-24 20:52:36 +0530
commit5a3e1b8e6903c825e50597a218532d417f1dfef9 (patch)
tree50770b139f2e9968f7c15de246f222936975722f /components/script/dom/gpu.rs
parentbe409233fdf8d3578e0529ec150a3697788ba4c8 (diff)
downloadservo-5a3e1b8e6903c825e50597a218532d417f1dfef9.tar.gz
servo-5a3e1b8e6903c825e50597a218532d417f1dfef9.zip
rename compartment to realm
Diffstat (limited to 'components/script/dom/gpu.rs')
-rw-r--r--components/script/dom/gpu.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/components/script/dom/gpu.rs b/components/script/dom/gpu.rs
index 0a6d6ca2dcf..8f129e14c30 100644
--- a/components/script/dom/gpu.rs
+++ b/components/script/dom/gpu.rs
@@ -2,7 +2,6 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
-use crate::compartments::InCompartment;
use crate::dom::bindings::codegen::Bindings::GPUBinding::GPURequestAdapterOptions;
use crate::dom::bindings::codegen::Bindings::GPUBinding::{self, GPUMethods, GPUPowerPreference};
use crate::dom::bindings::error::Error;
@@ -13,6 +12,7 @@ use crate::dom::bindings::str::DOMString;
use crate::dom::globalscope::GlobalScope;
use crate::dom::gpuadapter::GPUAdapter;
use crate::dom::promise::Promise;
+use crate::realms::InRealm;
use crate::task_source::{TaskSource, TaskSourceName};
use dom_struct::dom_struct;
use ipc_channel::ipc::{self, IpcSender};
@@ -104,13 +104,9 @@ pub fn response_async<T: AsyncWGPUListener + DomObject + 'static>(
impl GPUMethods for GPU {
// https://gpuweb.github.io/gpuweb/#dom-gpu-requestadapter
- fn RequestAdapter(
- &self,
- options: &GPURequestAdapterOptions,
- comp: InCompartment,
- ) -> Rc<Promise> {
+ fn RequestAdapter(&self, options: &GPURequestAdapterOptions, comp: InRealm) -> Rc<Promise> {
let global = &self.global();
- let promise = Promise::new_in_current_compartment(global, comp);
+ let promise = Promise::new_in_current_realm(global, comp);
let sender = response_async(&promise, self);
let power_preference = match options.powerPreference {
Some(GPUPowerPreference::Low_power) => wgpu::instance::PowerPreference::LowPower,