xdg_popup: Fix output-check for secondary displays

This commit is contained in:
Victoria Brekenfeld 2022-07-11 14:49:56 +02:00
parent 87543972ea
commit d14d9d3439

View file

@ -87,7 +87,7 @@ fn unconstrain_xdg_popup(
if let Some(output_rect) = space
.outputs_for_window(window)
.into_iter()
.find(|o| o.geometry().contains(anchor_point))
.find(|o| space.output_geometry(o).map(|rect| rect.contains(anchor_point)).unwrap_or(false))
.map(|o| space.output_geometry(&o).unwrap())
{
// the output_rect represented relative to the parents coordinate system