diff -Naur pidgin-2.5.8/pidgin/gtkdocklet-x11.c pidgin-2.5.8-l/pidgin/gtkdocklet-x11.c --- pidgin-2.5.8/pidgin/gtkdocklet-x11.c 2009-06-28 04:05:26.000000000 +0200 +++ pidgin-2.5.8-l/pidgin/gtkdocklet-x11.c 2009-07-19 17:18:13.000000000 +0200 @@ -115,10 +117,14 @@ default: icon_name = PIDGIN_STOCK_TRAY_AVAILABLE; break; + } - if (pending) + if (!pending) system("echo off > /proc/acpi/ibm/light"); + if (pending) { icon_name = PIDGIN_STOCK_TRAY_PENDING; + system("echo on > /proc/acpi/ibm/light"); + } if (connecting) icon_name = PIDGIN_STOCK_TRAY_CONNECT;