aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/gpuadapter.rs
diff options
context:
space:
mode:
authorZakor Gyula <gyula.zakor@h-lab.eu>2020-01-13 10:16:11 +0100
committerZakor Gyula <gyula.zakor@h-lab.eu>2020-01-13 10:39:23 +0100
commit430248e9c819c0889811c2d25ba1ebad5d00f745 (patch)
treeb19e0bfb8d924f5def27c49a46d9867a85b9d5d9 /components/script/dom/gpuadapter.rs
parenta751b1c3d7400ce7b2b8ebbeee076e3eb1a2c106 (diff)
downloadservo-430248e9c819c0889811c2d25ba1ebad5d00f745.tar.gz
servo-430248e9c819c0889811c2d25ba1ebad5d00f745.zip
Fix returned error types in WebGPU
Diffstat (limited to 'components/script/dom/gpuadapter.rs')
-rw-r--r--components/script/dom/gpuadapter.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/components/script/dom/gpuadapter.rs b/components/script/dom/gpuadapter.rs
index 80438c305ac..ca656af5044 100644
--- a/components/script/dom/gpuadapter.rs
+++ b/components/script/dom/gpuadapter.rs
@@ -102,12 +102,10 @@ impl GPUAdapterMethods for GPUAdapter {
.send(WebGPURequest::RequestDevice(sender, self.adapter, desc, id))
.is_err()
{
- promise.reject_error(Error::Type(
- "Failed to send RequestDevice message...".to_owned(),
- ));
+ promise.reject_error(Error::Operation);
}
} else {
- promise.reject_error(Error::Type("No WebGPU thread...".to_owned()))
+ promise.reject_error(Error::Operation);
};
promise
}
@@ -127,9 +125,7 @@ impl AsyncWGPUListener for GPUAdapter {
);
promise.resolve_native(&device);
},
- _ => promise.reject_error(Error::Type(
- "Wrong response type from WebGPU thread...".to_owned(),
- )),
+ _ => promise.reject_error(Error::Operation),
}
}
}