Merge pull request #1213 from iced-rs/fix/phantom-overlay

Fix previous `overlay` affecting `cursor_position` during `draw` in `UserInterface`
This commit is contained in:
Héctor Ramón 2022-01-22 14:08:33 +07:00 committed by GitHub
commit 4aa943cbc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -391,7 +391,7 @@ where
let viewport = Rectangle::with_size(self.bounds);
if let Some(mut overlay) =
self.overlay = if let Some(mut overlay) =
self.root.overlay(Layout::new(&self.base.layout), renderer)
{
let layer = Self::overlay_layer(
@ -401,7 +401,9 @@ where
renderer,
);
self.overlay = Some(layer);
Some(layer)
} else {
None
};
if let Some(layer) = &self.overlay {