anvil.shell: use correct region in contains_point
The one in SurfaceAttributes has potentially not been committed yet, and the one in SurfaceData is the most up-to-date committed one.
This commit is contained in:
parent
fac4ca260e
commit
13cac4f693
|
@ -200,10 +200,12 @@ fn contains_point(attrs: &SurfaceAttributes, point: (f64, f64)) -> bool {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let input_region = &attrs.user_data.get::<SurfaceData>().unwrap().input_region;
|
||||||
|
|
||||||
// If there's no input region, we're done.
|
// If there's no input region, we're done.
|
||||||
if attrs.input_region.is_none() {
|
if input_region.is_none() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
attrs.input_region.as_ref().unwrap().contains(point)
|
input_region.as_ref().unwrap().contains(point)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue