comparison mcabber/src/jabglue.c @ 992:b37348c2aa79

Chatstates: display "paused" states in the roster
author Mikael Berthe <mikael@lilotux.net>
date Wed, 01 Nov 2006 17:47:30 +0100
parents ef10906691bb
children 0759f4c7da68
comparison
equal deleted inserted replaced
991:ef10906691bb 992:b37348c2aa79
1750 } else if (!strcmp(p, "inactive")) { 1750 } else if (!strcmp(p, "inactive")) {
1751 jep85->last_state_rcvd = ROSTER_EVENT_INACTIVE; 1751 jep85->last_state_rcvd = ROSTER_EVENT_INACTIVE;
1752 } else if (!strcmp(p, "gone")) { 1752 } else if (!strcmp(p, "gone")) {
1753 jep85->last_state_rcvd = ROSTER_EVENT_GONE; 1753 jep85->last_state_rcvd = ROSTER_EVENT_GONE;
1754 } 1754 }
1755 1755 events = jep85->last_state_rcvd;
1756 if (jep85->last_state_rcvd == ROSTER_EVENT_COMPOSING)
1757 events = ROSTER_EVENT_COMPOSING;
1758 else
1759 events = ROSTER_EVENT_NONE;
1760 } else { /* JEP-0022 */ 1756 } else { /* JEP-0022 */
1761 #ifdef JEP0022 1757 #ifdef JEP0022
1762 const char *msgid; 1758 const char *msgid;
1763 jep22->support = CHATSTATES_SUPPORT_OK; 1759 jep22->support = CHATSTATES_SUPPORT_OK;
1764 jep22->last_state_rcvd = ROSTER_EVENT_NONE; 1760 jep22->last_state_rcvd = ROSTER_EVENT_NONE;