aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/account.go
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/account.go')
-rw-r--r--widgets/account.go10
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()