diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/protocols/screencopy.rs | 2 |
1 files changed, 2 insertions, 0 deletions
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); |
