diff --git a/src/view/components/pages.rs b/src/view/components/pages.rs index 65e94fb..326d64d 100644 --- a/src/view/components/pages.rs +++ b/src/view/components/pages.rs @@ -25,8 +25,8 @@ impl Product for Pages { } } - fn get(self) -> Box { - self.wrapper + fn get(&self) -> &Box { + &self.wrapper } } diff --git a/src/view/components/tabs.rs b/src/view/components/tabs.rs index 024bca0..c133c0c 100644 --- a/src/view/components/tabs.rs +++ b/src/view/components/tabs.rs @@ -21,8 +21,8 @@ impl Product for Tabs { TabsBuilder { tabs: Vec::new() } } - fn get(self) -> Notebook { - self.tabs_wrapper + fn get(&self) -> &Notebook { + &self.tabs_wrapper } } @@ -58,4 +58,3 @@ impl TabsBuilder { self.tabs.push((tab_label, item.1)); } } -