aboutsummaryrefslogtreecommitdiffstats
path: root/app/compose.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/compose.go')
-rw-r--r--app/compose.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/compose.go b/app/compose.go
index 101a5765..9ab8206b 100644
--- a/app/compose.go
+++ b/app/compose.go
@@ -42,6 +42,7 @@ type Composer struct {
acctConfig *config.AccountConfig
acct *AccountView
+ seldir string
attachments []lib.Attachment
editor *Terminal
@@ -92,6 +93,7 @@ func NewComposer(
c := &Composer{
acct: acct,
acctConfig: acctConfig,
+ seldir: acct.Directories().Selected(),
header: h,
parent: orig,
email: email,
@@ -127,6 +129,10 @@ func NewComposer(
return c, nil
}
+func (c *Composer) SelectedDirectory() string {
+ return c.seldir
+}
+
func (c *Composer) SwitchAccount(newAcct *AccountView) error {
if c.acct == newAcct {
log.Tracef("same accounts: no switch")
@@ -1682,6 +1688,7 @@ func newReviewMessage(composer *Composer, err error) *reviewMessage {
bindings := config.Binds.ComposeReview.ForAccount(
composer.acctConfig.Name,
)
+ bindings = bindings.ForFolder(composer.SelectedDirectory())
reviewCommands := [][]string{
{":send<enter>", "Send", ""},