diff --git a/hammond-gtk/resources/gtk/headerbar.ui b/hammond-gtk/resources/gtk/headerbar.ui
index 238c0a0..fc17ce5 100644
--- a/hammond-gtk/resources/gtk/headerbar.ui
+++ b/hammond-gtk/resources/gtk/headerbar.ui
@@ -115,21 +115,28 @@
False
True
-
- 3
+ 2
@@ -162,32 +168,7 @@
end
- 2
-
-
-
-
-
- end
- 3
+ -1
diff --git a/hammond-gtk/src/content.rs b/hammond-gtk/src/content.rs
index a6c5764..6a190e7 100644
--- a/hammond-gtk/src/content.rs
+++ b/hammond-gtk/src/content.rs
@@ -259,13 +259,3 @@ pub fn on_podcasts_child_activate(stack: >k::Stack, pd: &Podcast) {
update_widget(stack, pd);
stack.set_visible_child_full("widget", gtk::StackTransitionType::SlideLeft);
}
-
-pub fn on_home_button_activate(stack: >k::Stack) {
- let vis = stack.get_visible_child_name().unwrap();
-
- if vis != "widget" {
- update_podcasts(stack);
- }
-
- show_podcasts(stack);
-}
diff --git a/hammond-gtk/src/headerbar.rs b/hammond-gtk/src/headerbar.rs
index ef6b34a..7bcd41e 100644
--- a/hammond-gtk/src/headerbar.rs
+++ b/hammond-gtk/src/headerbar.rs
@@ -5,12 +5,11 @@ use hammond_data::Source;
use hammond_data::utils::url_cleaner;
use utils;
-use content;
+// use content;
#[derive(Debug)]
pub struct Header {
pub container: gtk::HeaderBar,
- home: gtk::Button,
refresh: gtk::Button,
add_toggle: gtk::MenuButton,
switch: gtk::StackSwitcher,
@@ -21,7 +20,6 @@ impl Header {
let builder = gtk::Builder::new_from_resource("/org/gnome/hammond/gtk/headerbar.ui");
let header: gtk::HeaderBar = builder.get_object("headerbar1").unwrap();
- let home: gtk::Button = builder.get_object("homebutton").unwrap();
let refresh: gtk::Button = builder.get_object("refbutton").unwrap();
let add_toggle: gtk::MenuButton = builder.get_object("add-toggle-button").unwrap();
let switch: gtk::StackSwitcher = builder.get_object("switch").unwrap();
@@ -30,7 +28,6 @@ impl Header {
Header {
container: header,
- home,
refresh,
add_toggle,
switch,
@@ -64,12 +61,6 @@ impl Header {
}));
self.add_toggle.set_popover(&add_popover);
- // TODO: make it a back arrow button, that will hide when appropriate,
- // and add a StackSwitcher when more views are added.
- self.home.connect_clicked(clone!(stack => move |_| {
- content::on_home_button_activate(&stack);
- }));
-
// FIXME: There appears to be a memmory leak here.
self.refresh.connect_clicked(clone!(stack => move |_| {
utils::refresh_feed(&stack, None, None);