diff options
Diffstat (limited to 'widgets/account.go')
-rw-r--r-- | widgets/account.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/widgets/account.go b/widgets/account.go index 3176a2bf..ded71f99 100644 --- a/widgets/account.go +++ b/widgets/account.go @@ -293,7 +293,15 @@ func (acct *AccountView) onMessage(msg types.WorkerMessage) { acct.dirlist.UiConfig(name).ReverseThreadOrder, acct.dirlist.UiConfig(name).SortThreadSiblings, func(msg *models.MessageInfo) { - config.Triggers.ExecNewEmail(acct.acct, msg) + if len(config.Triggers.NewEmail) == 0 { + return + } + err := acct.aerc.cmd( + config.Triggers.NewEmail, + acct.acct, msg) + if err != nil { + acct.aerc.PushError(err.Error()) + } }, func() { if acct.dirlist.UiConfig(name).NewMessageBell { acct.host.Beep() |