diff options
author | Sam K <155700084+hashcatHitman@users.noreply.github.com> | 2025-06-07 14:37:21 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-07 14:37:21 +0000 |
commit | a625420b23720308c3125437bb9fb8ec30b2624d (patch) | |
tree | 128dd0e96aa66cb3203554576bc818ec385a0327 /components/script/canvas_context.rs | |
parent | 87de9fdf8c601773c368cbd2c02799e8000bfcaf (diff) | |
download | servo-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.rs | 10 |
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(), } |