aboutsummaryrefslogtreecommitdiff
path: root/src/display.c
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-11-24 12:57:05 +0100
committerFederico Angelilli <code@fedang.net>2024-11-24 12:57:05 +0100
commitb260d5beb9fab0c39f18be677e70b35e988d3c1d (patch)
tree1654463c878f17130d52ea6c99c725d0fbacc754 /src/display.c
parent57f91ef34cb8a8a1db2c18b468165a4273f13fa8 (diff)
Scale surfaces properly
Diffstat (limited to 'src/display.c')
-rw-r--r--src/display.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/display.c b/src/display.c
index 738e91e..cdde9cd 100644
--- a/src/display.c
+++ b/src/display.c
@@ -125,15 +125,14 @@ void display_update_scale(display_t *display)
free(dpi_value);
// Ignore invalid values
- if (display->screen_dpi != 0)
+ if (display->screen_dpi != 0) {
+ log_debug("Received dpi value '%.2lf'", display->screen_dpi);
return;
+ }
}
- // TODO: Actually use this value
- // Also allow changing the screen
- //
display->screen_dpi = (double)display->screen_size->height * 25.4 / (double)display->screen_size->mheight;
- log_debug("Fallback dpi value '%.2lf'", display->screen_dpi);
+ log_debug("Calculated fallback dpi value '%.2lf'", display->screen_dpi);
}
void display_close(display_t *display)