Mercurial > pidgin
changeset 401:7c74e2f579b5
[gaim-migrate @ 411]
Heh, whoops. you can send messages to offline people now.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Mon, 12 Jun 2000 22:02:50 +0000 |
parents | bb87776942c4 |
children | 943248245f32 |
files | plugins/SIGNALS src/dialogs.c src/oscar.c |
diffstat | 3 files changed, 15 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/SIGNALS Mon Jun 12 21:09:08 2000 +0000 +++ b/plugins/SIGNALS Mon Jun 12 22:02:50 2000 +0000 @@ -161,6 +161,9 @@ 'text' is what you're about to say, linkified/HTML-ized, but not TOC-escaped. + Be aware that you receive messages you send (as noted above). This + event will be called before you actually send the message though. + event_warned: char *who, int level
--- a/src/dialogs.c Mon Jun 12 21:09:08 2000 +0000 +++ b/src/dialogs.c Mon Jun 12 22:02:50 2000 +0000 @@ -455,7 +455,11 @@ { int no = atoi(d); +#ifndef USE_OSCAR char *w = strtok(NULL, ":"); +#else + char *w = d + 4; +#endif char buf[256]; char buf2[32];
--- a/src/oscar.c Mon Jun 12 21:09:08 2000 +0000 +++ b/src/oscar.c Mon Jun 12 22:02:50 2000 +0000 @@ -212,18 +212,15 @@ switch (sess->logininfo.errorcode) { case 0x18: /* connecting too frequently */ - strtok("983:", ":"); - show_error_dialog("983"); + show_error_dialog("983\0\0"); break; case 0x05: /* Incorrect nick/password */ - strtok("980:", ":"); - show_error_dialog("980"); + show_error_dialog("980\0\0"); break; case 0x1c: /* client too old */ - strtok("981:", ":"); - show_error_dialog("981"); + show_error_dialog("981\0\0"); break; } sprintf(debug_buff, "Login Error Code 0x%04x\n", @@ -597,26 +594,22 @@ /* sending messages too fast */ /* this also gets sent to us when our warning level * changes, don't ask me why or how to interpret it */ - strtok("960:someone", ":"); - show_error_dialog("960"); + show_error_dialog("960\0someone"); } break; case 0x0002: if (subtype == 0x0001) { /* unknown SNAC error */ - strtok("970:", ":"); - show_error_dialog("970"); + show_error_dialog("970\0\0"); } break; case 0x0004: if (subtype == 0x0001) { /* user is not logged in */ - strtok("901:User", ":"); - show_error_dialog("901"); + show_error_dialog("901\0User"); } else if (subtype == 0x000a) { /* message has been dropped */ - strtok("903:", ":"); - show_error_dialog("903"); + show_error_dialog("903\0\0"); } break; } @@ -641,8 +634,7 @@ if (prof == NULL || !strlen(prof)) { /* no info/away message */ - strtok("977:", ":"); - show_error_dialog("977"); + show_error_dialog("977\0\0"); return 1; }