Mercurial > pidgin
diff src/server.c @ 11709:cae2fb7e8594
[gaim-migrate @ 14000]
This is a patch from Casey Harkins to significantly overhaul the docklet plugin. I'm pretty happy about this because it enables us to remove a win32 GTK+ dependency on the core and all the prpls.
committer: Tailor Script <tailor@pidgin.im>
| author | Daniel Atallah <daniel.atallah@gmail.com> |
|---|---|
| date | Sat, 22 Oct 2005 01:18:08 +0000 |
| parents | bcc49c25ef90 |
| children | 9d6e498fe402 |
line wrap: on
line diff
--- a/src/server.c Sat Oct 22 01:03:18 2005 +0000 +++ b/src/server.c Sat Oct 22 01:18:08 2005 +0000 @@ -35,9 +35,7 @@ #include "util.h" /* XXX UI Stuff */ -#include "gtkdialogs.h" #include "gaim.h" -#include "gtkimhtml.h" #include "gtkutils.h" #define SECS_BEFORE_RESENDING_AUTORESPONSE 600 @@ -748,37 +746,10 @@ * then display it. Easy. */ - /* XXX UGLY HACK OF THE YEAR - * Robot101 will fix this after his exams. honest. - * I guess he didn't specify WHICH exams, exactly... - */ -/* XXX CORE/UI */ -#if 0 - if (docklet_count && - gaim_prefs_get_bool("/plugins/gtk/docklet/queue_messages") && - !gaim_find_conversation_with_account(GAIM_CONV_TYPE_IM, name, gc->account)) { - /* - * We're gonna queue it up and wait for the user to ask for - * it... probably by clicking the docklet or windows tray icon. - */ - struct queued_message *qm; - qm = g_new0(struct queued_message, 1); - g_snprintf(qm->name, sizeof(qm->name), "%s", name); - qm->message = g_strdup(message); - qm->account = gc->account; - qm->tm = mtime; - qm->flags = msgflags; - unread_message_queue = g_slist_append(unread_message_queue, qm); - } - else { -#endif - if (cnv == NULL) - cnv = gaim_conversation_new(GAIM_CONV_TYPE_IM, gc->account, name); + if (cnv == NULL) + cnv = gaim_conversation_new(GAIM_CONV_TYPE_IM, gc->account, name); - gaim_conv_im_write(GAIM_CONV_IM(cnv), NULL, message, msgflags, mtime); -#if 0 - } -#endif + gaim_conv_im_write(GAIM_CONV_IM(cnv), NULL, message, msgflags, mtime); } g_free(name); @@ -788,7 +759,7 @@ void serv_got_typing(GaimConnection *gc, const char *name, int timeout, GaimTypingState state) { GaimConversation *conv; - GaimConvIm *im; + GaimConvIm *im = NULL; conv = gaim_find_conversation_with_account(GAIM_CONV_TYPE_IM, name, gc->account); if (conv != NULL) {
