fix: 修复窗口 Y 轴约束误用 workarea.width 的问题

This commit is contained in:
2026-03-06 03:35:40 +08:00
parent cecd7dc2d9
commit 5b41eb97cd

View File

@@ -586,7 +586,7 @@ void client_apply_workarea_geometry(client_t *client, area_t geometry) {
x = workarea.x + workarea.width - width - client->border_width * 2; x = workarea.x + workarea.width - width - client->border_width * 2;
} }
if (y + height + client->border_width * 2 > workarea.y + workarea.height) { if (y + height + client->border_width * 2 > workarea.y + workarea.height) {
y = workarea.y + workarea.width - height - client->border_width * 2; y = workarea.y + workarea.height - height - client->border_width * 2;
} }
area_t rect = {.x = x, .y = y, .width = width, .height = height}; area_t rect = {.x = x, .y = y, .width = width, .height = height};