aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2024-06-24 09:29:59 +0200
committerAlexander Orzechowski <alex@ozal.ski>2024-06-25 09:32:46 -0400
commitfce8de0f672e3c205dbbb0eb9a55d4bc05ff66ad (patch)
treedebe4c92b73f5c9d3a24ad57f0ffcb7f0debbab0
parent5f15c5e91defe8afc6c0f5105b7a51625676a685 (diff)
tree/view: ensure content_{width,height} is positive
The size computations may result in a zero or negative size, which are not valid wl_surface sizes.
-rw-r--r--sway/tree/view.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sway/tree/view.c b/sway/tree/view.c
index 884beec8..e9624094 100644
--- a/sway/tree/view.c
+++ b/sway/tree/view.c
@@ -365,8 +365,8 @@ void view_autoconfigure(struct sway_view *view) {
con->pending.content_x = x;
con->pending.content_y = y;
- con->pending.content_width = width;
- con->pending.content_height = height;
+ con->pending.content_width = fmax(width, 1);
+ con->pending.content_height = fmax(height, 1);
}
void view_set_activated(struct sway_view *view, bool activated) {