From 66aae91bcab3c475a0f54076a16ebbac2d6b367a Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Thu, 8 Aug 2024 11:04:45 +0300 Subject: screencopy: Clarify the use of integer scale --- src/protocols/screencopy.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/protocols/screencopy.rs b/src/protocols/screencopy.rs index 2dd9e316..5be096e5 100644 --- a/src/protocols/screencopy.rs +++ b/src/protocols/screencopy.rs @@ -206,6 +206,8 @@ where let rect = Rectangle::from_loc_and_size((x, y), (width, height)); + // This uses integer scale because fractional scale can only be signaled to + // surfaces, so screencopy clients can only see the integer scale for outputs. let output_scale = output.current_scale().integer_scale(); let physical_rect = rect.to_physical(output_scale); -- cgit