From f7b5b3537408d260b534a818a1f8364ceea28a0f Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Sat, 10 Feb 2018 08:13:07 +0200 Subject: [PATCH] EpisodeWidget: change DownloadPlayMachine default constructor to a hidden state. --- hammond-gtk/src/widgets/episode_states.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hammond-gtk/src/widgets/episode_states.rs b/hammond-gtk/src/widgets/episode_states.rs index 070b45c..c8078f9 100644 --- a/hammond-gtk/src/widgets/episode_states.rs +++ b/hammond-gtk/src/widgets/episode_states.rs @@ -344,15 +344,15 @@ pub struct DownloadPlay { state: S, } -impl DownloadPlay { +impl DownloadPlay { fn new(play: gtk::Button, download: gtk::Button) -> Self { play.hide(); - download.show(); + download.hide(); DownloadPlay { play, download, - state: Download {}, + state: Hidden {}, } } } @@ -443,7 +443,7 @@ pub enum DownloadPlayMachine { impl DownloadPlayMachine { pub fn new(play: gtk::Button, download: gtk::Button) -> Self { - DownloadPlayMachine::Download(DownloadPlay::::new(play, download)) + DownloadPlayMachine::Hidden(DownloadPlay::::new(play, download)) } pub fn determine_state(self, downloaded: bool, should_hide: bool) -> Self {