aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/account.go
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2019-03-14 22:34:34 -0400
committerDrew DeVault <sir@cmpwn.com>2019-03-14 22:34:34 -0400
commit62946ff6c5712bebf7f07a83fc077d40db0e73a8 (patch)
treed135e824abb0faf5d2a0baa70a0ae6b9bb8b5ebc /widgets/account.go
parentde364846ccaba3b93c383add3846443048f1c2c9 (diff)
downloadaerc-62946ff6c5712bebf7f07a83fc077d40db0e73a8.tar.gz
Implement :cd command
Diffstat (limited to 'widgets/account.go')
-rw-r--r--widgets/account.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/widgets/account.go b/widgets/account.go
index 5747f4b8..d22b1c64 100644
--- a/widgets/account.go
+++ b/widgets/account.go
@@ -90,6 +90,10 @@ func NewAccountView(conf *config.AccountConfig,
return acct
}
+func (acct *AccountView) Name() string {
+ return acct.conf.Name
+}
+
func (acct *AccountView) Children() []ui.Drawable {
return acct.grid.Children()
}
@@ -173,6 +177,7 @@ func (acct *AccountView) onMessage(msg types.WorkerMessage) {
case *types.Done:
switch msg.InResponseTo().(type) {
case *types.OpenDirectory:
+ acct.msglist.SetStore(nil)
acct.worker.PostAction(&types.FetchDirectoryContents{},
func(msg types.WorkerMessage) {
store := acct.msgStores[acct.dirlist.selected]