From f9ea905987b9a97ecf506df153fedf28d74b1bd5 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Tue, 19 Aug 2025 19:03:30 +0300 Subject: Update Smithay and fix two unused upscale() calls Uh oh. I can't come up with an easy way to test these, so let's just hope that before they were broken and now they work fine?.. --- Cargo.lock | 4 ++-- src/render_helpers/offscreen.rs | 2 +- src/render_helpers/texture.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eb9f1b1b..7f76485e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3483,7 +3483,7 @@ checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" [[package]] name = "smithay" version = "0.7.0" -source = "git+https://github.com/Smithay/smithay.git#bdf094ab687aa85f84abbeeaff06e3b66ab1e054" +source = "git+https://github.com/Smithay/smithay.git#a92540d56b864679956ff71451d225a3f390c678" dependencies = [ "aliasable", "appendlist", @@ -3557,7 +3557,7 @@ dependencies = [ [[package]] name = "smithay-drm-extras" version = "0.1.0" -source = "git+https://github.com/Smithay/smithay.git#bdf094ab687aa85f84abbeeaff06e3b66ab1e054" +source = "git+https://github.com/Smithay/smithay.git#a92540d56b864679956ff71451d225a3f390c678" dependencies = [ "drm", "libdisplay-info", 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 Element for TextureRenderElement { 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); -- cgit