Fix layer sufaces holding focus after unmap

This commit is contained in:
Isaac Freund
2020-04-19 15:15:50 +02:00
parent a0c30de132
commit 472e2b2624
3 changed files with 16 additions and 2 deletions

View File

@ -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;
}