monitor_arrange 函数支持多 monitor

This commit is contained in:
2026-01-13 09:44:53 +08:00
parent 6b49045ee9
commit 5e22aed718

View File

@@ -270,6 +270,8 @@ void monitor_arrange(monitor_t *monitor) {
if (tag->layout && tag->layout->arrange) tag->layout->arrange(tag);
for (client_t *c = wm.client_list; c; c = c->next) {
if (c->monitor != monitor) continue;
task_in_tag_t *task = client_get_task_in_tag(c, tag);
if (task) {
client_apply_task_geometry(c, task);