Mercurial > pidgin
diff plugins/docklet/docklet.c @ 6310:f14718d7082e
[gaim-migrate @ 6809]
Robot101 is a fancy bastard. Regarding my fix for "Make Gaim not crash when
you unload the system tray icon when there are messages queued," he writes:
The correct fix for this is to use &handle as the function data, I have
a function that removes callbacks with that data pointer that gets
called at unload.
Fancy.
In other news, we now send a BR tag instead of \n for newlines for AIM.
And for ICQ we send CR/LF instead of \n. This is more correct, and should
make messages with new lines sent from Gaim to Miranda show up correctly for
Miranda users.
ICQ Lite sends CR/LF to Gaim for newlines, but I would rather use a BR
tag, and it seems to work with no problems.
In still other news, de purk und beans mit sauerkrauten.
In yet still other news, I don't have anything else to add.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sat, 26 Jul 2003 20:40:44 +0000 |
parents | bf63ddea431f |
children | 8f94cce8faa5 |
line wrap: on
line diff
--- a/plugins/docklet/docklet.c Sat Jul 26 18:05:25 2003 +0000 +++ b/plugins/docklet/docklet.c Sat Jul 26 20:40:44 2003 +0000 @@ -54,7 +54,6 @@ GaimPlugin *handle = NULL; static struct docklet_ui_ops *ui_ops = NULL; static enum docklet_status status = offline; -static guint blinktimer = 0; #ifdef _WIN32 __declspec(dllimport) GSList *unread_message_queue; __declspec(dllimport) GSList *away_messages; @@ -264,7 +263,7 @@ /* and schedule the blinker function if messages are pending */ if (status == online_pending || status == away_pending) { - blinktimer = g_timeout_add(500, docklet_blink_icon, NULL); + g_timeout_add(500, docklet_blink_icon, &handle); } } @@ -440,9 +439,6 @@ static gboolean plugin_unload(GaimPlugin *plugin) { - if (blinktimer != 0) - g_source_remove(blinktimer); - if (ui_ops->destroy) ui_ops->destroy();