Fix previous overlay affecting cursor_position during draw in UserInterface
This commit is contained in:
parent
04efd22dba
commit
876aa93788
1 changed files with 4 additions and 2 deletions
|
|
@ -391,7 +391,7 @@ where
|
||||||
|
|
||||||
let viewport = Rectangle::with_size(self.bounds);
|
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)
|
self.root.overlay(Layout::new(&self.base.layout), renderer)
|
||||||
{
|
{
|
||||||
let layer = Self::overlay_layer(
|
let layer = Self::overlay_layer(
|
||||||
|
|
@ -401,7 +401,9 @@ where
|
||||||
renderer,
|
renderer,
|
||||||
);
|
);
|
||||||
|
|
||||||
self.overlay = Some(layer);
|
Some(layer)
|
||||||
|
} else {
|
||||||
|
None
|
||||||
};
|
};
|
||||||
|
|
||||||
if let Some(layer) = &self.overlay {
|
if let Some(layer) = &self.overlay {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue