[client] wayland: make it possible to disable fractional scaling

The method used is not guaranteed to work on all Wayland compositors,
so offer a way out. We need to support it anyways in case xdg_output
or wp_viewporter protocols are not available.
This commit is contained in:
Quantum
2021-07-31 22:57:03 -04:00
committed by Geoffrey McRae
parent b3ca872cef
commit 0ad469178a
3 changed files with 11 additions and 2 deletions

View File

@@ -31,7 +31,7 @@ static void outputUpdateScale(struct WaylandOutput * node)
{
wl_fixed_t original = node->scale;
if (!wlWm.viewporter || !node->logicalWidth || !node->logicalHeight)
if (!wlWm.useFractionalScale || !wlWm.viewporter || !node->logicalWidth)
node->scale = wl_fixed_from_int(node->scaleInt);
else
{