diff -r 0f0d4ca60ffa -r dff54077a9d5 pidgin/gtkdocklet-gtk.c --- a/pidgin/gtkdocklet-gtk.c Sun May 16 05:57:08 2010 +0000 +++ b/pidgin/gtkdocklet-gtk.c Sun May 16 15:50:23 2010 +0000 @@ -75,6 +75,12 @@ if (icon_name) { gtk_status_icon_set_from_icon_name(docklet, icon_name); } + + if (purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/docklet/blink")) { + gtk_status_icon_set_blinking(docklet, (pending && !connecting)); + } else if (gtk_status_icon_get_blinking(docklet)) { + gtk_status_icon_set_blinking(docklet, FALSE); + } } static void