diff --git a/hammond-gtk/resources/gtk/episode_widget.ui b/hammond-gtk/resources/gtk/episode_widget.ui
index 527dee8..dc3cdf9 100644
--- a/hammond-gtk/resources/gtk/episode_widget.ui
+++ b/hammond-gtk/resources/gtk/episode_widget.ui
@@ -6,17 +6,6 @@
True
False
vertical
-
-
-
- False
- True
- 0
-
-
@@ -266,7 +255,7 @@
False
True
5
- 2
+ 1
diff --git a/hammond-gtk/resources/gtk/show_widget.ui b/hammond-gtk/resources/gtk/show_widget.ui
index 2620800..76a2b2a 100644
--- a/hammond-gtk/resources/gtk/show_widget.ui
+++ b/hammond-gtk/resources/gtk/show_widget.ui
@@ -196,7 +196,7 @@
True
False
0
- none
+ in
diff --git a/hammond-gtk/src/widgets/episode.rs b/hammond-gtk/src/widgets/episode.rs
index fb166a3..35bfb02 100644
--- a/hammond-gtk/src/widgets/episode.rs
+++ b/hammond-gtk/src/widgets/episode.rs
@@ -269,12 +269,18 @@ fn receive() -> glib::Continue {
pub fn episodes_listbox(pd: &Podcast) -> Result {
let episodes = dbqueries::get_pd_episodeswidgets(pd)?;
- // TODO: add a separator
let list = gtk::ListBox::new();
+
episodes.into_iter().for_each(|mut ep| {
let widget = EpisodeWidget::new_initialized(&mut ep, pd);
list.add(&widget.container);
- list.add(>k::Separator::new(gtk::Orientation::Vertical))
+
+ let sep = gtk::Separator::new(gtk::Orientation::Vertical);
+ sep.set_sensitive(false);
+ sep.set_can_focus(false);
+
+ list.add(&sep);
+ sep.show()
});
list.set_vexpand(false);