diff options
Diffstat (limited to 'commands/compose')
-rw-r--r-- | commands/compose/send.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/commands/compose/send.go b/commands/compose/send.go index 315b6915..c642c356 100644 --- a/commands/compose/send.go +++ b/commands/compose/send.go @@ -228,7 +228,8 @@ func send(composer *app.Composer, ctx sendCtx, } if ctx.copyto != "" && ctx.scheme != "jmap" { app.PushStatus("Copying to "+ctx.copyto, 10*time.Second) - errch := copyToSent(ctx.copyto, copyBuf.Len(), ©Buf) + errch := copyToSent(ctx.copyto, copyBuf.Len(), ©Buf, + composer) err = <-errch if err != nil { errmsg := fmt.Sprintf( @@ -557,9 +558,9 @@ func newJmapSender( return writer, err } -func copyToSent(dest string, n int, msg io.Reader) <-chan error { +func copyToSent(dest string, n int, msg io.Reader, composer *app.Composer) <-chan error { errCh := make(chan error, 1) - acct := app.SelectedAccount() + acct := composer.Account() if acct == nil { errCh <- errors.New("No account selected") return errCh |