summaryrefslogtreecommitdiffstats
path: root/native
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-11-21 15:09:53 +0700
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-11-21 15:09:53 +0700
commit92b3b169c6a56d51bf3be6aeddde25dddd4bf68a (patch)
tree135e640c4df08e63fbcae21cd944b0fba1730aa1 /native
parentd165b789df603e3b93cc9f92184afa6aa6aaf64b (diff)
downloadiced-92b3b169c6a56d51bf3be6aeddde25dddd4bf68a.tar.gz
iced-92b3b169c6a56d51bf3be6aeddde25dddd4bf68a.tar.bz2
iced-92b3b169c6a56d51bf3be6aeddde25dddd4bf68a.zip
Fix overflow of graphics primitives in overlays
... by using `overlay_bounds` instead of `viewport` as clip bounds for overlay layer in `UserInterface::draw`
Diffstat (limited to 'native')
-rw-r--r--native/src/user_interface.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/native/src/user_interface.rs b/native/src/user_interface.rs
index 39cac559..f44ed1fb 100644
--- a/native/src/user_interface.rs
+++ b/native/src/user_interface.rs
@@ -409,7 +409,7 @@ where
let overlay_bounds = layer.layout.bounds();
- renderer.with_layer(viewport, |renderer| {
+ renderer.with_layer(overlay_bounds, |renderer| {
overlay.draw(
renderer,
&renderer::Style::default(),