workspace: Render OR windows on top of fullscreen
This commit is contained in:
parent
30c271553f
commit
4f93222586
1 changed files with 22 additions and 0 deletions
|
|
@ -430,6 +430,28 @@ impl Workspace {
|
|||
}),
|
||||
);
|
||||
|
||||
render_elements.extend(
|
||||
override_redirect_windows
|
||||
.iter()
|
||||
.filter(|or| {
|
||||
or.above != Ordering::Below
|
||||
&& or
|
||||
.surface
|
||||
.geometry()
|
||||
.intersection(output.geometry())
|
||||
.is_some()
|
||||
})
|
||||
.flat_map(|or| {
|
||||
AsRenderElements::<R>::render_elements::<WorkspaceRenderElement<R>>(
|
||||
&or.surface,
|
||||
renderer,
|
||||
(or.surface.geometry().loc - output.geometry().loc)
|
||||
.to_physical_precise_round(output_scale),
|
||||
Scale::from(output_scale),
|
||||
)
|
||||
}),
|
||||
);
|
||||
|
||||
// fullscreen window
|
||||
render_elements.extend(AsRenderElements::<R>::render_elements::<
|
||||
WorkspaceRenderElement<R>,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue