You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-08 12:40:44 +00:00
Update the set of excluded permissions for the XR Editor
A few permissions including the `USE_SCENE` permission are being renamed with the launch of the Meta Spatial SDK, so we update the excluded list to avoid requesting them on app start.
This commit is contained in:
@@ -45,14 +45,14 @@ open class GodotEditor : BaseGodotEditor() {
|
||||
|
||||
internal val XR_RUN_GAME_INFO = EditorWindowInfo(GodotXRGame::class.java, 1667, ":GodotXRGame")
|
||||
|
||||
internal const val USE_SCENE_PERMISSION = "com.oculus.permission.USE_SCENE"
|
||||
internal val USE_SCENE_PERMISSIONS = listOf("com.oculus.permission.USE_SCENE", "horizonos.permission.USE_SCENE")
|
||||
}
|
||||
|
||||
override fun getExcludedPermissions(): MutableSet<String> {
|
||||
val excludedPermissions = super.getExcludedPermissions()
|
||||
// The USE_SCENE permission is requested when the "xr/openxr/enabled" project setting
|
||||
// is enabled.
|
||||
excludedPermissions.add(USE_SCENE_PERMISSION)
|
||||
excludedPermissions.addAll(USE_SCENE_PERMISSIONS)
|
||||
return excludedPermissions
|
||||
}
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@ open class GodotXRGame: GodotGame() {
|
||||
val automaticPermissionsRequestEnabled = automaticallyRequestPermissionsSetting.isNullOrEmpty() ||
|
||||
automaticallyRequestPermissionsSetting.toBoolean()
|
||||
if (automaticPermissionsRequestEnabled) {
|
||||
permissionsToEnable.add(USE_SCENE_PERMISSION)
|
||||
permissionsToEnable.addAll(USE_SCENE_PERMISSIONS)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user