Fix bug in `Context::parent_viewport_id` (#4190)

* Closes #4084 

Fix : Display parent viewport id Issues
This commit is contained in:
rustbasic 2024-03-20 20:55:44 +09:00 committed by GitHub
parent d449cb1d48
commit 1b34289608
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 5 deletions

View File

@ -592,11 +592,11 @@ impl ContextImpl {
/// ///
/// For the root viewport this will return [`ViewportId::ROOT`]. /// For the root viewport this will return [`ViewportId::ROOT`].
pub(crate) fn parent_viewport_id(&self) -> ViewportId { pub(crate) fn parent_viewport_id(&self) -> ViewportId {
self.viewport_stack let viewport_id = self.viewport_id();
.last() *self
.copied() .viewport_parents
.unwrap_or_default() .get(&viewport_id)
.parent .unwrap_or(&ViewportId::ROOT)
} }
fn all_viewport_ids(&self) -> ViewportIdSet { fn all_viewport_ids(&self) -> ViewportIdSet {