From 3768820fb27ff394114a17f6612417bcc78689a0 Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Sun, 14 Apr 2024 00:29:28 +0200 Subject: Fix size scaling and use scale only every 25% --- src/window.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/window.c') diff --git a/src/window.c b/src/window.c index c179b0e..30d492f 100644 --- a/src/window.c +++ b/src/window.c @@ -181,10 +181,8 @@ cairo_t *window_get_context(Window *win) double window_get_scale(Window *win) { - // FIXME - return 1; - - return MAX(1, win->con->screen_dpi / 96.0); + const int n = 4; + return MAX(1, floor((win->con->screen_dpi / 96.0) * n) * (1.0 / n)); } void window_get_screen_size(Window *win, int *width, int *height) -- cgit v1.2.3