diff --git a/crates/bevy_render/src/camera/camera.rs b/crates/bevy_render/src/camera/camera.rs index be6349689b7cb..14f9ae72511fa 100644 --- a/crates/bevy_render/src/camera/camera.rs +++ b/crates/bevy_render/src/camera/camera.rs @@ -582,12 +582,9 @@ pub fn camera_system( let changed_image_handles: HashSet<&AssetId> = image_asset_events .read() - .filter_map(|event| { - if let AssetEvent::Modified { id } = event { - Some(id) - } else { - None - } + .filter_map(|event| match event { + AssetEvent::Modified { id } | AssetEvent::Added { id } => Some(id), + _ => None, }) .collect();