diff options
| author | Federico Angelilli <code@fedang.net> | 2024-04-14 00:29:28 +0200 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2024-04-14 00:29:28 +0200 |
| commit | 3768820fb27ff394114a17f6612417bcc78689a0 (patch) | |
| tree | 9f954b70fcb3855f0d3c3e955a5ad3b233287401 /src/window.c | |
| parent | cccfc17f790e84a9e574af97726cc5ef63a22447 (diff) | |
Fix size scaling and use scale only every 25%
Diffstat (limited to 'src/window.c')
| -rw-r--r-- | src/window.c | 6 |
1 files changed, 2 insertions, 4 deletions
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) |
