From: Daniel van Vugt Date: Tue, 5 Mar 2024 09:51:11 +0000 (+0800) Subject: ply-utils: Only choose scale 2 when the perfect scale would be >= 1.75 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3b8e9184;p=thirdparty%2Fplymouth.git ply-utils: Only choose scale 2 when the perfect scale would be >= 1.75 This is the intended design documented in: https://gitlab.gnome.org/GNOME/mutter/-/commit/d03dce43786d And discussed in: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3616 --- diff --git a/src/libply/ply-utils.c b/src/libply/ply-utils.c index ad816f14..44a93099 100644 --- a/src/libply/ply-utils.c +++ b/src/libply/ply-utils.c @@ -1057,7 +1057,7 @@ get_device_scale (uint32_t width, target_dpi = (diag_inches >= 20.f) ? 110 : 135; perfect_scale = physical_dpi / target_dpi; - device_scale = (perfect_scale > 1.5f) ? 2 : 1; + device_scale = (perfect_scale >= 1.75f) ? 2 : 1; return device_scale; }