From 0f52f664f22c81e3971cfbf62d0f2f6da90c98f1 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sun, 12 Apr 2020 22:19:48 +0200 Subject: Introduce InputManager for eventual multi-seat --- src/view.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/view.zig') diff --git a/src/view.zig b/src/view.zig index 9ff03ec..824f98a 100644 --- a/src/view.zig +++ b/src/view.zig @@ -182,7 +182,8 @@ pub const View = struct { fn focus(self: *Self, surface: *c.wlr_surface) void { const root = self.output.root; - const wlr_seat = root.server.seat.wlr_seat; + // TODO: remove this hack + const wlr_seat = root.server.input_manager.seats.first.?.data.wlr_seat; const prev_surface = wlr_seat.keyboard_state.focused_surface; if (prev_surface == surface) { -- cgit v1.2.3