diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-19 15:15:50 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-19 15:15:50 +0200 |
| commit | 472e2b2624d9fe3b92f2139fbd53771f4e9709b3 (patch) | |
| tree | 997c21236bfcf254eabe5edfa812e317c7a51649 /src/seat.zig | |
| parent | a0c30de132a71bb90b2e90607a1fe0a78fd44322 (diff) | |
| download | river-472e2b2624d9fe3b92f2139fbd53771f4e9709b3.tar.gz river-472e2b2624d9fe3b92f2139fbd53771f4e9709b3.tar.xz | |
Fix layer sufaces holding focus after unmap
Diffstat (limited to 'src/seat.zig')
| -rw-r--r-- | src/seat.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/seat.zig b/src/seat.zig index 6b7539e..9d13257 100644 --- a/src/seat.zig +++ b/src/seat.zig @@ -161,7 +161,8 @@ pub const Seat = struct { std.debug.assert(self.focused_layer == null); current_focus.setActivated(false); self.focused_view = null; - } else if (self.focused_layer) |current_focus| { + } + if (self.focused_layer) |current_focus| { std.debug.assert(self.focused_view == null); self.focused_layer = null; } |
