diff options
Diffstat (limited to 'src/ui/tabline.rs')
-rw-r--r-- | src/ui/tabline.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/ui/tabline.rs b/src/ui/tabline.rs index 8b51fe9..fb9727f 100644 --- a/src/ui/tabline.rs +++ b/src/ui/tabline.rs @@ -1,10 +1,7 @@ use std::cell::RefCell; use std::rc::Rc; -use glib; -use gtk; use gtk::prelude::*; -use pango; use nvim_rs::Tabpage; @@ -28,7 +25,7 @@ pub struct Tabline { css_provider: gtk::CssProvider, switch_tab_signal: glib::SignalHandlerId, - tabpage_data: Rc<RefCell<Box<Vec<Tabpage<GioWriter>>>>>, + tabpage_data: Rc<RefCell<Vec<Tabpage<GioWriter>>>>, /// Our colors. colors: TablineColors, @@ -46,7 +43,7 @@ impl Tabline { let css_provider = gtk::CssProvider::new(); add_css_provider!(&css_provider, notebook); - let tabpage_data = Rc::new(RefCell::new(Box::new(vec![]))); + let tabpage_data = Rc::new(RefCell::new(vec![])); let switch_tab_signal = notebook.connect_switch_page( clone!(tabpage_data, nvim => move |_, _, page_num| { let tabpage_data = tabpage_data.clone(); @@ -119,7 +116,7 @@ impl Tabline { self.notebook.set_current_page(Some(page as u32)); self.tabpage_data - .replace(Box::new(tabs.into_iter().map(|t| t.0).collect())); + .replace(tabs.into_iter().map(|t| t.0).collect()); glib::signal_handler_unblock(&self.notebook, &self.switch_tab_signal); } |