EpisodeWidget: Remove Widget::set/get name calls.
I don't even remember why this was there.
This commit is contained in:
parent
8d4fdb8ece
commit
67bdd3664a
@ -87,8 +87,6 @@ impl EpisodeWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn init(&mut self, episode: EpisodeWidgetQuery, sender: Sender<Action>) {
|
fn init(&mut self, episode: EpisodeWidgetQuery, sender: Sender<Action>) {
|
||||||
WidgetExt::set_name(&self.container, &episode.rowid().to_string());
|
|
||||||
|
|
||||||
// Set the date label.
|
// Set the date label.
|
||||||
self.set_date(episode.epoch());
|
self.set_date(episode.epoch());
|
||||||
|
|
||||||
@ -99,7 +97,7 @@ impl EpisodeWidget {
|
|||||||
self.set_duration(episode.duration());
|
self.set_duration(episode.duration());
|
||||||
|
|
||||||
// Determine what the state of the media widgets should be.
|
// Determine what the state of the media widgets should be.
|
||||||
if let Err(err) = determine_media_state(self.media.clone(), &episode, &self.container) {
|
if let Err(err) = determine_media_state(self.media.clone(), &episode) {
|
||||||
error!("Something went wrong determining the Media State.");
|
error!("Something went wrong determining the Media State.");
|
||||||
error!("Error: {}", err);
|
error!("Error: {}", err);
|
||||||
}
|
}
|
||||||
@ -120,7 +118,6 @@ impl EpisodeWidget {
|
|||||||
}));
|
}));
|
||||||
|
|
||||||
let media_machine = self.media.clone();
|
let media_machine = self.media.clone();
|
||||||
let parent = self.container.clone();
|
|
||||||
media.download_connect_clicked(clone!(media_machine, episode, sender => move |dl| {
|
media.download_connect_clicked(clone!(media_machine, episode, sender => move |dl| {
|
||||||
dl.set_sensitive(false);
|
dl.set_sensitive(false);
|
||||||
if let Ok(ep) = episode.lock() {
|
if let Ok(ep) = episode.lock() {
|
||||||
@ -129,8 +126,7 @@ impl EpisodeWidget {
|
|||||||
error!("Error: {}", err);
|
error!("Error: {}", err);
|
||||||
} else {
|
} else {
|
||||||
info!("Donwload started succesfully.");
|
info!("Donwload started succesfully.");
|
||||||
let line_limit = determine_media_state(media_machine.clone(), &ep, &parent);
|
if let Err(err) = determine_media_state(media_machine.clone(), &ep) {
|
||||||
if let Err(err) = line_limit {
|
|
||||||
error!("Something went wrong determining the Media State.");
|
error!("Something went wrong determining the Media State.");
|
||||||
error!("Error: {}", err);
|
error!("Error: {}", err);
|
||||||
}
|
}
|
||||||
@ -165,12 +161,8 @@ impl EpisodeWidget {
|
|||||||
fn determine_media_state(
|
fn determine_media_state(
|
||||||
media_machine: Arc<Mutex<MediaMachine>>,
|
media_machine: Arc<Mutex<MediaMachine>>,
|
||||||
episode: &EpisodeWidgetQuery,
|
episode: &EpisodeWidgetQuery,
|
||||||
parent: >k::Box,
|
|
||||||
) -> Result<(), Error> {
|
) -> Result<(), Error> {
|
||||||
let id = WidgetExt::get_name(parent)
|
let id = episode.rowid();
|
||||||
.ok_or_else(|| format_err!("Failed to get widget Name"))?
|
|
||||||
.parse::<i32>()?;
|
|
||||||
|
|
||||||
let active_dl = || -> Result<Option<_>, Error> {
|
let active_dl = || -> Result<Option<_>, Error> {
|
||||||
let m = manager::ACTIVE_DOWNLOADS
|
let m = manager::ACTIVE_DOWNLOADS
|
||||||
.read()
|
.read()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user