Mercurial > pidgin.yaz
diff src/protocols/msn/switchboard.h @ 10225:ecf3ce2e2ab1
[gaim-migrate @ 11357]
This is mostly a patch from Felipe Contreras that eliminates MSN switchboard
errors and fixes MSN buddy icon syncronization, with some tweaks by me.
Thank Felipe if it works, blame me if something broke.
I also fixed a couple of text markup escaping things, fixed a glib warning that
was bugging me, fix a rare SILC crash, and make gtkstatusselector.c compile
(but do nothing) with gtk < 2.4
committer: Tailor Script <tailor@pidgin.im>
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Sun, 21 Nov 2004 17:48:09 +0000 |
parents | ab6636c5a136 |
children | 2e01c503aa4f |
line wrap: on
line diff
--- a/src/protocols/msn/switchboard.h Sun Nov 21 06:16:23 2004 +0000 +++ b/src/protocols/msn/switchboard.h Sun Nov 21 17:48:09 2004 +0000 @@ -33,6 +33,17 @@ #include "servconn.h" +typedef enum +{ + MSN_SB_ERROR_NONE, + MSN_SB_ERROR_CAL, /* The user could not join (answer the call) */ + MSN_SB_ERROR_OFFLINE, /* The account is offline */ + MSN_SB_ERROR_USER_OFFLINE, /* The user to call is offline */ + MSN_SB_ERROR_CONNECTION, /* There was a connection error */ + MSN_SB_ERROR_UNKNOWN + +} MsnSBErrorType; + struct _MsnSwitchBoard { MsnSession *session; @@ -60,6 +71,8 @@ gboolean user_joined; GQueue *im_queue; + + int error; }; /**