diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-08-19 19:03:30 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-08-19 19:08:53 +0300 |
| commit | f9ea905987b9a97ecf506df153fedf28d74b1bd5 (patch) | |
| tree | 052efacbbe199bebdcaba4b1fe40cce624d3a578 | |
| parent | 7a8355bb4d7874bc93065247dcfddc493bec9921 (diff) | |
| download | niri-f9ea905987b9a97ecf506df153fedf28d74b1bd5.tar.gz niri-f9ea905987b9a97ecf506df153fedf28d74b1bd5.tar.bz2 niri-f9ea905987b9a97ecf506df153fedf28d74b1bd5.zip | |
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?..
| -rw-r--r-- | Cargo.lock | 4 | ||||
| -rw-r--r-- | src/render_helpers/offscreen.rs | 2 | ||||
| -rw-r--r-- | src/render_helpers/texture.rs | 2 |
3 files changed, 4 insertions, 4 deletions
@@ -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<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); |
