Fix previous overlay affecting cursor_position during draw in UserInterface

This commit is contained in:
Héctor Ramón Jiménez 2022-01-22 13:44:30 +07:00
parent 04efd22dba
commit 876aa93788
No known key found for this signature in database
GPG key ID: 140CC052C94F138E

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 {