Add focus to my single window

This commit is contained in:
Ben Buhse 2025-08-03 20:49:06 -05:00
commit 9d64ca0124
No known key found for this signature in database
GPG key ID: 7916ACFCD38FD0B4
5 changed files with 92 additions and 16 deletions

View file

@ -38,10 +38,23 @@ fn windowManagerV1Listener(window_manager_v1: *river.WindowManagerV1, event: riv
std.posix.exit(1);
},
.manage_start => {
log.debug("1", .{});
var it = wm.windows.iterator(.forward);
while (it.next()) |window| {
window.manage();
{
var it = wm.seats.iterator(.forward);
while (it.next()) |seat| {
seat.manage();
}
}
{
var it = wm.outputs.iterator(.forward);
while (it.next()) |output| {
output.manage();
}
}
{
var it = wm.windows.iterator(.forward);
while (it.next()) |window| {
window.manage();
}
}
window_manager_v1.manageFinish();
},