diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-15 17:59:46 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-15 17:59:46 +0200 |
| commit | 2283ee78b57b4cd1f78d4c409b6d113cecbefac9 (patch) | |
| tree | 4e80c8f3b49992f56aa64025fae51ae7347f68f8 /src/input_manager.zig | |
| parent | a6eeb5bbba35da70d225dfabb31265bc19e2bda8 (diff) | |
| download | river-2283ee78b57b4cd1f78d4c409b6d113cecbefac9.tar.gz river-2283ee78b57b4cd1f78d4c409b6d113cecbefac9.tar.xz | |
Track the focused output of seats
Diffstat (limited to 'src/input_manager.zig')
| -rw-r--r-- | src/input_manager.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/input_manager.zig b/src/input_manager.zig index 5021538..6f4d7ae 100644 --- a/src/input_manager.zig +++ b/src/input_manager.zig @@ -12,6 +12,7 @@ pub const InputManager = struct { server: *Server, seats: std.TailQueue(Seat), + default_seat: *Seat, listen_new_input: c.wl_listener, @@ -22,6 +23,7 @@ pub const InputManager = struct { const seat_node = try server.allocator.create(std.TailQueue(Seat).Node); try seat_node.data.init(self, default_seat_name); + self.default_seat = &seat_node.data; self.seats.prepend(seat_node); // Set up handler for all new input devices made available. This |
