Skip to content

Commit a4adf43

Browse files
committed
Dismiss delete dialog on immersive view
1 parent f72de45 commit a4adf43

File tree

1 file changed

+8
-0
lines changed
  • Showcases/media_view/app/src/main/java/com/meta/levinriegner/mediaview/app/immersive

1 file changed

+8
-0
lines changed

Showcases/media_view/app/src/main/java/com/meta/levinriegner/mediaview/app/immersive/PanelManager.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -570,6 +570,9 @@ class PanelManager(
570570
mediaModel.immersiveMenuEntityId = null
571571
} ?: Timber.w("Immersive menu panel not found")
572572

573+
// Ensure spatial delete confirmation is hidden when exiting immersive
574+
hideSpatialDeleteConfirmation()
575+
573576
// Display other panels
574577
Query.where { has(Panel.id) }
575578
.eval()
@@ -584,6 +587,11 @@ class PanelManager(
584587
?.id &&
585588
it.id !=
586589
getComposition().tryGetNodeByName(GLXFConstants.NODE_NAME_ONBOARDING)?.entity?.id
590+
&& it.id !=
591+
getComposition()
592+
.tryGetNodeByName(GLXFConstants.NODE_NAME_SPATIAL_DELETE_CONFIRMATION)
593+
?.entity
594+
?.id
587595
}
588596
.forEach { panelTransformations.setPanelVisibility(it, true) }
589597
}

0 commit comments

Comments
 (0)