From 91289b8d8d08635e6ced62f1280c1eb2bdbfd87e Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 17 Feb 2013 14:15:46 +0000 Subject: [PATCH] Fixed autoaway --- src/profanity.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/profanity.c b/src/profanity.c index 6f1da902..39eb228b 100644 --- a/src/profanity.c +++ b/src/profanity.c @@ -452,28 +452,28 @@ _handle_idle_time() // handle away mode if (strcmp(prefs_get_string(PREF_AUTOAWAY_MODE), "away") == 0) { - presence_update(CONTACT_AWAY, prefs_get_string(PREF_AUTOAWAY_MESSAGE), 0); + presence_update(RESOURCE_AWAY, prefs_get_string(PREF_AUTOAWAY_MESSAGE), 0); if (prefs_get_string(PREF_AUTOAWAY_MESSAGE) != NULL) { int pri = accounts_get_priority_for_presence_type(jabber_get_account_name(), - CONTACT_AWAY); + RESOURCE_AWAY); cons_show("Idle for %d minutes, status set to away (priority %d), \"%s\".", prefs_get_autoaway_time(), pri, prefs_get_string(PREF_AUTOAWAY_MESSAGE)); - title_bar_set_status(RESOURCE_AWAY); + title_bar_set_status(CONTACT_AWAY); win_current_page_off(); } else { int pri = accounts_get_priority_for_presence_type(jabber_get_account_name(), - CONTACT_AWAY); + RESOURCE_AWAY); cons_show("Idle for %d minutes, status set to away (priority %d).", prefs_get_autoaway_time(), pri); - title_bar_set_status(RESOURCE_AWAY); + title_bar_set_status(CONTACT_AWAY); win_current_page_off(); } // handle idle mode } else if (strcmp(prefs_get_string(PREF_AUTOAWAY_MODE), "idle") == 0) { - presence_update(CONTACT_ONLINE, + presence_update(RESOURCE_ONLINE, prefs_get_string(PREF_AUTOAWAY_MESSAGE), idle_ms / 1000); } } @@ -485,16 +485,16 @@ _handle_idle_time() // handle check if (prefs_get_boolean(PREF_AUTOAWAY_CHECK)) { if (strcmp(prefs_get_string(PREF_AUTOAWAY_MODE), "away") == 0) { - presence_update(CONTACT_ONLINE, NULL, 0); + presence_update(RESOURCE_ONLINE, NULL, 0); int pri = accounts_get_priority_for_presence_type(jabber_get_account_name(), - CONTACT_ONLINE); + RESOURCE_ONLINE); cons_show("No longer idle, status set to online (priority %d).", pri); - title_bar_set_status(RESOURCE_ONLINE); + title_bar_set_status(CONTACT_ONLINE); win_current_page_off(); } else if (strcmp(prefs_get_string(PREF_AUTOAWAY_MODE), "idle") == 0) { - presence_update(CONTACT_ONLINE, NULL, 0); - title_bar_set_status(RESOURCE_ONLINE); + presence_update(RESOURCE_ONLINE, NULL, 0); + title_bar_set_status(CONTACT_ONLINE); } } }