Set top layer surfaces below fullscreen windows
This commit is contained in:
parent
ae9fb541f4
commit
5c30a9da27
2 changed files with 4 additions and 4 deletions
|
|
@ -1048,13 +1048,13 @@ impl OutputNode {
|
|||
self.title_visible.set(lower_visible);
|
||||
set_layer_visible!(self.layers[0], lower_visible);
|
||||
set_layer_visible!(self.layers[1], lower_visible);
|
||||
set_layer_visible!(self.layers[2], lower_visible);
|
||||
for item in self.tray_items.iter() {
|
||||
item.set_visible(lower_visible);
|
||||
}
|
||||
if let Some(ws) = self.workspace.get() {
|
||||
ws.set_visible(visible);
|
||||
}
|
||||
set_layer_visible!(self.layers[2], visible);
|
||||
set_layer_visible!(self.layers[3], visible);
|
||||
}
|
||||
|
||||
|
|
@ -1488,7 +1488,7 @@ impl Node for OutputNode {
|
|||
}
|
||||
}
|
||||
{
|
||||
let res = self.find_layer_surface_at(x, y, &[OVERLAY, TOP], tree, usecase);
|
||||
let res = self.find_layer_surface_at(x, y, &[OVERLAY], tree, usecase);
|
||||
if res.accepts_input() {
|
||||
return res;
|
||||
}
|
||||
|
|
@ -1549,7 +1549,7 @@ impl Node for OutputNode {
|
|||
}
|
||||
}
|
||||
if search_layers {
|
||||
self.find_layer_surface_at(x, y, &[BOTTOM, BACKGROUND], tree, usecase);
|
||||
self.find_layer_surface_at(x, y, &[TOP, BOTTOM, BACKGROUND], tree, usecase);
|
||||
}
|
||||
FindTreeResult::AcceptsInput
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue