aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Simon Ser <contact@emersion.fr>2024-06-24 09:29:59 +0200
committerLibravatar Simon Ser <contact@emersion.fr>2024-06-24 09:29:59 +0200
commit940223a3a1536730590462ae282001ff5272575c (patch)
treedebe4c92b73f5c9d3a24ad57f0ffcb7f0debbab0
parenttree/view: set default min size to 1×1 (diff)
downloadsway-view-size-pos.tar.gz
sway-view-size-pos.tar.zst
sway-view-size-pos.zip
tree/view: ensure content_{width,height} is positiveview-size-pos
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) {
365 365
366 con->pending.content_x = x; 366 con->pending.content_x = x;
367 con->pending.content_y = y; 367 con->pending.content_y = y;
368 con->pending.content_width = width; 368 con->pending.content_width = fmax(width, 1);
369 con->pending.content_height = height; 369 con->pending.content_height = fmax(height, 1);
370} 370}
371 371
372void view_set_activated(struct sway_view *view, bool activated) { 372void view_set_activated(struct sway_view *view, bool activated) {