https://bugs.documentfoundation.org/show_bug.cgi?id=172896
Michael Weghorn <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.documentfounda | |tion.org/show_bug.cgi?id=15 | |9915 Blocks| |145734 CC| |[email protected] --- Comment #4 from Michael Weghorn <[email protected]> --- Thanks for the report. (In reply to Jamie Fitzgerald from comment #0) > The true fractional scale is available up front from the protocol: > wl_output's current mode (device pixels) divided by the logical size Qt > reports as QScreen::geometry() gives the real scale (1.25, 2.2, ...), no > surface required. Using that for both the layout DPI and the frame's > device-pixel-ratio lets Qt 6's default PassThrough policy render at the > exact output scale - correctly sized and with no overdraw. I'm not familiar with the details here, but as asked in your suggested https://gerrit.libreoffice.org/c/core/+/208347 : Is that mismatch between the actual scale factor and what Qt reports something that could possibly be improved in Qt itself, rather than having to implement low-level Wayland logic in LO? Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=145734 [Bug 145734] [META] Qt6/KF6 VCL plugin bugs and enhancements -- You are receiving this mail because: You are the assignee for the bug.
