summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStefano Facchini <stefano.facchini@gmail.com>2020-06-17 17:00:17 +0200
committerStefano Facchini <stefano.facchini@gmail.com>2020-06-30 16:01:22 +0200
commitec55e68ed273ca8e9996d525015d005a8431ae5a (patch)
tree2d368a1e9e52363a9df6ac7bdd8ea87a4c237899 /src
parent5fd8329781d3a66bb7c29cfeded7690489ea03d4 (diff)
downloadbaobab-ec55e68ed273ca8e9996d525015d005a8431ae5a.tar.gz
Clear pathbar and folder display when setting new location
Diffstat (limited to 'src')
-rw-r--r--src/baobab-pathbar.vala12
-rw-r--r--src/baobab-window.vala6
2 files changed, 16 insertions, 2 deletions
diff --git a/src/baobab-pathbar.vala b/src/baobab-pathbar.vala
index e4eb662..8d36a83 100644
--- a/src/baobab-pathbar.vala
+++ b/src/baobab-pathbar.vala
@@ -33,7 +33,17 @@ namespace Baobab {
public class Pathbar : Gtk.Box {
public signal void item_activated (Gtk.TreePath path);
- public Location location { set; get; }
+ Location location_;
+ public Location location {
+ set {
+ location_ = value;
+ path = new Gtk.TreePath.first ();
+ }
+
+ get {
+ return location_;
+ }
+ }
public new Gtk.TreePath path {
set {
diff --git a/src/baobab-window.vala b/src/baobab-window.vala
index 464f3b8..2e35570 100644
--- a/src/baobab-window.vala
+++ b/src/baobab-window.vala
@@ -37,7 +37,11 @@ namespace Baobab {
public Location location {
set {
location_ = value;
- //folder_name.label = location_.name;
+
+ folder_name.label = location_.name;
+ folder_size.label = "";
+ folder_elements.label = "";
+ folder_time.label = "";
}
get {