aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/render_helpers/offscreen.rs2
-rw-r--r--src/render_helpers/texture.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/render_helpers/offscreen.rs b/src/render_helpers/offscreen.rs
index dd2c6ccc..2a7b9699 100644
--- a/src/render_helpers/offscreen.rs
+++ b/src/render_helpers/offscreen.rs
@@ -275,7 +275,7 @@ impl Element for OffscreenRenderElement {
let mut region = region.to_f64().intersection(src)?;
region.loc -= src.loc;
- region.upscale(texture_size / src.size);
+ region = region.upscale(texture_size / src.size);
let logical = region.to_logical(self.scale, Transform::Normal, &src.size);
Some(logical.to_physical_precise_up(scale))
diff --git a/src/render_helpers/texture.rs b/src/render_helpers/texture.rs
index 7fcd4356..be8b831e 100644
--- a/src/render_helpers/texture.rs
+++ b/src/render_helpers/texture.rs
@@ -195,7 +195,7 @@ impl<T: Texture> Element for TextureRenderElement<T> {
let mut region = region.to_f64().intersection(src)?;
region.loc -= src.loc;
- region.upscale(texture_size / src.size);
+ region = region.upscale(texture_size / src.size);
let logical =
region.to_logical(self.buffer.scale, self.buffer.transform, &src.size);