diff --git a/src/objects/mod.rs b/src/objects/mod.rs index bd14ed4..d7495e9 100644 --- a/src/objects/mod.rs +++ b/src/objects/mod.rs @@ -14,7 +14,6 @@ use input::{ sk_hand::SkHand, }; use play_space::PlaySpaceBounds; -use portable_atomic::AtomicBool; use stardust_xr::schemas::dbus::object_registry::ObjectRegistry; use std::{ marker::PhantomData, @@ -207,7 +206,7 @@ pub struct ObjectHandle(Connection, OwnedObjectPath, PhantomData Clone for ObjectHandle { fn clone(&self) -> Self { - Self(self.0.clone(), self.1.clone(), PhantomData::default()) + Self(self.0.clone(), self.1.clone(), PhantomData) } } impl Drop for ObjectHandle { @@ -260,11 +259,9 @@ impl SpatialRef { pub struct Tracked(bool); impl Tracked { pub fn new(connection: &Connection, path: &str) -> ObjectHandle { - let bool = Arc::new(AtomicBool::new(false)); tokio::task::spawn({ let connection = connection.clone(); let path = path.to_string(); - let bool = bool.clone(); async move { connection .object_server()