diff options
author | James Booth <boothj5@gmail.com> | 2013-02-17 14:15:46 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2013-02-17 14:15:46 +0000 |
commit | 91289b8d8d08635e6ced62f1280c1eb2bdbfd87e (patch) | |
tree | 061eefe2430fb1ac54b926e95566e1a1d993569f | |
parent | c3b7388e6127e0281448321c8994b6f9c77aec7d (diff) | |
download | profani-tty-91289b8d8d08635e6ced62f1280c1eb2bdbfd87e.tar.gz |
Fixed autoaway
-rw-r--r-- | src/profanity.c | 22 |
1 files 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); } } } |