PlayerTimes: Replace unnecessary Arc with Rc.

This commit is contained in:
Jordan Petridis 2018-06-16 12:40:31 +03:00
parent b58d28c723
commit c42822669b

View File

@ -24,7 +24,6 @@ use utils::set_image_from_path;
use std::ops::Deref; use std::ops::Deref;
use std::path::Path; use std::path::Path;
use std::rc::Rc; use std::rc::Rc;
use std::sync::Arc;
#[derive(Debug, Clone, Copy)] #[derive(Debug, Clone, Copy)]
pub enum SeekDirection { pub enum SeekDirection {
@ -80,7 +79,7 @@ pub struct PlayerTimes {
duration: gtk::Label, duration: gtk::Label,
separator: gtk::Label, separator: gtk::Label,
slider: gtk::Scale, slider: gtk::Scale,
slider_update: Arc<SignalHandlerId>, slider_update: Rc<SignalHandlerId>,
} }
#[derive(Debug, Clone, Copy)] #[derive(Debug, Clone, Copy)]
@ -179,7 +178,7 @@ impl Default for PlayerWidget {
let separator = builder.get_object("separator").unwrap(); let separator = builder.get_object("separator").unwrap();
let slider: gtk::Scale = builder.get_object("seek").unwrap(); let slider: gtk::Scale = builder.get_object("seek").unwrap();
slider.set_range(0.0, 1.0); slider.set_range(0.0, 1.0);
let slider_update = Arc::new(Self::connect_update_slider(&slider, &player)); let slider_update = Rc::new(Self::connect_update_slider(&slider, &player));
let timer = PlayerTimes { let timer = PlayerTimes {
container: timer_container, container: timer_container,
progressed, progressed,