aboutsummaryrefslogtreecommitdiff
path: root/src/seat.zig
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2020-04-19 15:15:50 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2020-04-19 15:15:50 +0200
commit472e2b2624d9fe3b92f2139fbd53771f4e9709b3 (patch)
tree997c21236bfcf254eabe5edfa812e317c7a51649 /src/seat.zig
parenta0c30de132a71bb90b2e90607a1fe0a78fd44322 (diff)
downloadriver-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.zig3
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;
}