aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/canvas_context.rs
diff options
context:
space:
mode:
authorSam K <155700084+hashcatHitman@users.noreply.github.com>2025-06-07 14:37:21 +0000
committerGitHub <noreply@github.com>2025-06-07 14:37:21 +0000
commita625420b23720308c3125437bb9fb8ec30b2624d (patch)
tree128dd0e96aa66cb3203554576bc818ec385a0327 /components/script/canvas_context.rs
parent87de9fdf8c601773c368cbd2c02799e8000bfcaf (diff)
downloadservo-a625420b23720308c3125437bb9fb8ec30b2624d.tar.gz
servo-a625420b23720308c3125437bb9fb8ec30b2624d.zip
Change canvas/context/snapshot size from u64 -> u32 (#36827)
Replaces uses of `euclid::default::Size2D<u64>` with `euclid::default::Size2D<u32>` for the canvas/context/snapshot. This PR includes changes to the following components: - canvas - pixels - script - script_bindings - shared/canvas - shared/snapshot Testing: https://github.com/hashcatHitman/servo/actions/runs/15426115391 (as of 892edc0048dfad28342e5e2ff247c963eb91ed11) Fixes: #36706 --------- Signed-off-by: hashcatHitman <155700084+hashcatHitman@users.noreply.github.com>
Diffstat (limited to 'components/script/canvas_context.rs')
-rw-r--r--components/script/canvas_context.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/components/script/canvas_context.rs b/components/script/canvas_context.rs
index ec388e039f1..aadbd656a0c 100644
--- a/components/script/canvas_context.rs
+++ b/components/script/canvas_context.rs
@@ -48,7 +48,7 @@ pub(crate) trait CanvasContext {
true
}
- fn size(&self) -> Size2D<u64> {
+ fn size(&self) -> Size2D<u32> {
self.canvas().size()
}
@@ -73,12 +73,12 @@ pub(crate) trait CanvasContext {
}
pub(crate) trait CanvasHelpers {
- fn size(&self) -> Size2D<u64>;
+ fn size(&self) -> Size2D<u32>;
fn canvas(&self) -> Option<&HTMLCanvasElement>;
}
impl CanvasHelpers for HTMLCanvasElementOrOffscreenCanvas {
- fn size(&self) -> Size2D<u64> {
+ fn size(&self) -> Size2D<u32> {
match self {
HTMLCanvasElementOrOffscreenCanvas::HTMLCanvasElement(canvas) => {
canvas.get_size().cast()
@@ -164,7 +164,7 @@ impl CanvasContext for RenderingContext {
}
}
- fn size(&self) -> Size2D<u64> {
+ fn size(&self) -> Size2D<u32> {
match self {
RenderingContext::Placeholder(context) => (*context.context().unwrap()).size(),
RenderingContext::Context2d(context) => context.size(),
@@ -251,7 +251,7 @@ impl CanvasContext for OffscreenRenderingContext {
}
}
- fn size(&self) -> Size2D<u64> {
+ fn size(&self) -> Size2D<u32> {
match self {
OffscreenRenderingContext::Context2d(context) => context.size(),
}