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:
commit
4aa943cbc6
1 changed files with 4 additions and 2 deletions
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue