--- a/libpurple/plugins/statenotify.c Mon Mar 02 16:34:05 2009 +0000 +++ b/libpurple/plugins/statenotify.c Mon Mar 02 21:25:31 2009 +0000 @@ -71,9 +71,9 @@ void *data) { if (purple_prefs_get_bool("/plugins/core/statenotify/notify_idle")) { - if (idle) { + if (idle && !old_idle) { write_status(buddy, _("%s has become idle.")); - } else { + } else if (!idle && old_idle) { write_status(buddy, _("%s is no longer idle.")); } }