aboutsummaryrefslogtreecommitdiff
path: root/sway
diff options
context:
space:
mode:
Diffstat (limited to 'sway')
-rw-r--r--sway/input/seatop_resize_floating.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sway/input/seatop_resize_floating.c b/sway/input/seatop_resize_floating.c
index 3d95295c..4e5db112 100644
--- a/sway/input/seatop_resize_floating.c
+++ b/sway/input/seatop_resize_floating.c
@@ -73,6 +73,12 @@ static void handle_motion(struct sway_seat *seat, uint32_t time_msec,
height = fmax(view_min_height, fmin(height, view_max_height));
}
+ struct sway_container_state *state = &con->current;
+ width += state->border_thickness * 2;
+ height += config->titlebar_border_thickness * 2;
+ height += container_titlebar_height();
+ height += config->titlebar_v_padding;
+
// Recalculate these, in case we hit a min/max limit
grow_width = width - e->ref_width;
grow_height = height - e->ref_height;