From 02752bb5a0f3a2a219f478da029d2a9215efec9a Mon Sep 17 00:00:00 2001 From: Guillaume Binet Date: Sun, 31 May 2026 21:40:46 -0500 Subject: [PATCH] Fix using new API for handles on counting --- components/sources/cu_zed/src/lib.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/components/sources/cu_zed/src/lib.rs b/components/sources/cu_zed/src/lib.rs index 2eab0ca..743ad4b 100644 --- a/components/sources/cu_zed/src/lib.rs +++ b/components/sources/cu_zed/src/lib.rs @@ -299,7 +299,6 @@ mod linux_impl { use cu_sensor_payloads::CuImageBufferFormat; use cu_transform::FrameTransform; use std::path::PathBuf; - use std::sync::Arc; use zed_sdk::{ CalibrationParameters, Camera, CameraImuTransform, CameraInformation, CameraParameters, CoordinateSystem, DepthMode, ErrorCode, InputSource, OpenOptions, ReferenceFrame, @@ -927,7 +926,7 @@ mod linux_impl { where T: ArrayLike, { - Arc::strong_count(handle) == 1 + handle.is_unique() } fn acquire_output_slot_index(slots: &[OutputSlot], next_slot: &mut usize) -> Option {