diff options
author | Michael Stapelberg <michael@stapelberg.de> | 2022-10-30 17:50:00 +0100 |
---|---|---|
committer | Michael Stapelberg <stapelberg@users.noreply.github.com> | 2022-11-01 17:55:46 +0100 |
commit | 6b658f88be50d5251f85eaf6f838d6c67ebaac95 (patch) | |
tree | 1ceb80e4cbd769c60f64c1848bc54706ab99cd09 | |
parent | 5b0f848a40b2a6cafe3c5dff5d1bf5324e33bebb (diff) | |
download | i3-6b658f88be50d5251f85eaf6f838d6c67ebaac95.tar.gz i3-6b658f88be50d5251f85eaf6f838d6c67ebaac95.zip |
gaps: use logical_px() to work correctly on hi-dpi monitors
-rw-r--r-- | release-notes/changes/1-gaps-hidpi | 1 | ||||
-rw-r--r-- | src/render.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/release-notes/changes/1-gaps-hidpi b/release-notes/changes/1-gaps-hidpi new file mode 100644 index 00000000..c121e638 --- /dev/null +++ b/release-notes/changes/1-gaps-hidpi @@ -0,0 +1 @@ +gaps: use logical_px() to scale pixel values to hi-dpi diff --git a/src/render.c b/src/render.c index 949f62cf..39768c5d 100644 --- a/src/render.c +++ b/src/render.c @@ -61,6 +61,11 @@ void render_con(Con *con) { inset.width -= inset.x; inset.height -= inset.y; + inset.x = logical_px(inset.x); + inset.y = logical_px(inset.y); + inset.width = logical_px(inset.width); + inset.height = logical_px(inset.height); + if (con->fullscreen_mode == CF_NONE) { params.rect = rect_add(params.rect, inset); con->rect = rect_add(con->rect, inset); |