From fedbe17b7a0c828a375ec5d596254af6ca0b9d24 Mon Sep 17 00:00:00 2001 From: Nova Date: Sat, 4 Jun 2022 14:22:57 -0400 Subject: [PATCH] refactor(scenegraph): remove new function --- src/core/client.rs | 3 +-- src/core/scenegraph.rs | 11 ----------- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/src/core/client.rs b/src/core/client.rs index 76ce724..c5a8c6c 100644 --- a/src/core/client.rs +++ b/src/core/client.rs @@ -13,11 +13,10 @@ impl<'a> Client<'a> { pub fn from_connection(connection: UnixStream) -> RcCell { let client = RcCell::new(Client { weak_ref: WeakCell::new(), - scenegraph: None, + scenegraph: Default::default(), messenger: Messenger::new(connection), }); client.borrow_mut().weak_ref = client.downgrade(); - client.borrow_mut().scenegraph = Some(Scenegraph::new(client.clone())); client } pub fn dispatch(&self) -> Result<(), std::io::Error> { diff --git a/src/core/scenegraph.rs b/src/core/scenegraph.rs index ccd585c..b3065aa 100644 --- a/src/core/scenegraph.rs +++ b/src/core/scenegraph.rs @@ -11,17 +11,6 @@ pub struct Scenegraph<'a> { pub nodes: HashMap>>, } -impl<'a> Scenegraph<'a> { - pub fn new(client: RcCell>) -> Self { - // root: Spatial::new(Some(client), "/", Default::default()), - // hmd: Spatial::new(Some(client), "/hmd", Default::default()), - Scenegraph { - client: client.downgrade(), - nodes: HashMap::new(), - } - } -} - impl<'a> Default for Scenegraph<'a> { fn default() -> Self { Scenegraph {