From ca3da5a9299d33e3f16c35c6a190d7830cd2395b Mon Sep 17 00:00:00 2001 From: James Booth Date: Fri, 25 Sep 2015 23:04:57 +0100 Subject: [PATCH] Allow autoaway when status is dnd --- src/profanity.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/profanity.c b/src/profanity.c index edc3cf76..f56a296b 100644 --- a/src/profanity.c +++ b/src/profanity.c @@ -180,7 +180,10 @@ _check_autoaway() if (!idle) { resource_presence_t current_presence = accounts_get_last_presence(jabber_get_account_name()); autoaway_pre_presence = current_presence; - if ((current_presence == RESOURCE_ONLINE) || (current_presence == RESOURCE_CHAT)) { + if ((current_presence == RESOURCE_ONLINE) + || (current_presence == RESOURCE_CHAT) + || (current_presence == RESOURCE_DND)) { + if (idle_ms >= prefs_time) { idle = TRUE; char *pref_autoaway_message = prefs_get_string(PREF_AUTOAWAY_MESSAGE);