Selaa lähdekoodia

fix navigator

Evan Almloff 1 vuosi sitten
vanhempi
commit
4062e232d9
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      packages/router/src/contexts/router.rs

+ 2 - 2
packages/router/src/contexts/router.rs

@@ -178,7 +178,7 @@ impl RouterContext {
         match target {
         match target {
             NavigationTarget::Internal(p) => {
             NavigationTarget::Internal(p) => {
                 let mut state = self.state_mut();
                 let mut state = self.state_mut();
-                state.history.push(Rc::new(p))
+                state.history.push(p)
             }
             }
             NavigationTarget::External(e) => return self.external(e),
             NavigationTarget::External(e) => return self.external(e),
         }
         }
@@ -195,7 +195,7 @@ impl RouterContext {
         {
         {
             let mut state = self.state_mut();
             let mut state = self.state_mut();
             match target {
             match target {
-                NavigationTarget::Internal(p) => state.history.replace(Rc::new(p)),
+                NavigationTarget::Internal(p) => state.history.replace(p),
                 NavigationTarget::External(e) => return self.external(e),
                 NavigationTarget::External(e) => return self.external(e),
             }
             }
         }
         }