input: Properly constrain top/left edge of outputs

This commit is contained in:
Victoria Brekenfeld 2023-02-13 19:32:52 +01:00
parent 8cafaa64cb
commit 05fadbbc85

View file

@ -306,10 +306,10 @@ impl State {
} }
let output_geometry = output.geometry(); let output_geometry = output.geometry();
position.x = 0.0f64 position.x = (output_geometry.loc.x as f64)
.max(position.x) .max(position.x)
.min((output_geometry.loc.x + output_geometry.size.w) as f64); .min((output_geometry.loc.x + output_geometry.size.w) as f64);
position.y = 0.0f64 position.y = (output_geometry.loc.y as f64)
.max(position.y) .max(position.y)
.min((output_geometry.loc.y + output_geometry.size.h) as f64); .min((output_geometry.loc.y + output_geometry.size.h) as f64);