From 456134ab41d776c9f216fad29d19dd484b6f6f1f Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Sat, 4 Nov 2017 16:36:45 +0200 Subject: [PATCH] Hide mark_played bttn after play button is pressed. --- hammond-gtk/src/widgets/episode.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hammond-gtk/src/widgets/episode.rs b/hammond-gtk/src/widgets/episode.rs index 00eb3c5..e01dc99 100644 --- a/hammond-gtk/src/widgets/episode.rs +++ b/hammond-gtk/src/widgets/episode.rs @@ -69,10 +69,14 @@ fn epidose_widget(db: &Database, episode: &mut Episode, pd_title: &str) -> gtk:: delete_button.show(); } - play_button.connect_clicked(clone!(db, episode => move |_| { + play_button.connect_clicked( + clone!(db, episode, played_button, unplayed_button => move |_| { on_play_bttn_clicked(&db, episode.id()); let _ = set_played_now(&db, &mut episode.clone()); - })); + played_button.hide(); + unplayed_button.show(); + }), + ); delete_button.connect_clicked( clone!(episode, db, play_button, download_button => move |del| {