From ada73a616faf533f09ded56dd9ffca6c15de0182 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Wed, 27 Dec 2017 15:13:09 +0200 Subject: [PATCH] EpisodeWidget: Make cancel button insensitive. --- hammond-gtk/resources/gtk/episode_widget.ui | 3 ++- hammond-gtk/src/widgets/episode.rs | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/hammond-gtk/resources/gtk/episode_widget.ui b/hammond-gtk/resources/gtk/episode_widget.ui index 4495b5e..f6ab3b7 100644 --- a/hammond-gtk/resources/gtk/episode_widget.ui +++ b/hammond-gtk/resources/gtk/episode_widget.ui @@ -175,8 +175,9 @@ Cancel + False True - True + False True center diff --git a/hammond-gtk/src/widgets/episode.rs b/hammond-gtk/src/widgets/episode.rs index 7e9e683..475e3c9 100644 --- a/hammond-gtk/src/widgets/episode.rs +++ b/hammond-gtk/src/widgets/episode.rs @@ -212,7 +212,7 @@ fn on_download_clicked( let pd = dbqueries::get_podcast_from_id(ep.podcast_id()).unwrap(); let pd_title = pd.title().to_owned(); let mut ep = ep.clone(); - // cancel_bttn.show(); + cancel_bttn.show(); progress.show(); download_bttn.hide(); thread::spawn(move || { @@ -264,7 +264,7 @@ fn receive() -> glib::Continue { if let Some(( ref download_bttn, ref play_bttn, - ref _cancel_bttn, + ref cancel_bttn, ref progress_bar, ref reciever, )) = *global.borrow() @@ -272,7 +272,7 @@ fn receive() -> glib::Continue { if reciever.try_recv().is_ok() { download_bttn.hide(); play_bttn.show(); - // cancel_bttn.hide(); + cancel_bttn.hide(); progress_bar.hide(); } }