diff -r 0028da879056 -r 7b1f419ff73d pidgin/gtknotify.c --- a/pidgin/gtknotify.c Sat Sep 29 14:51:00 2007 +0000 +++ b/pidgin/gtknotify.c Sat Sep 29 15:06:23 2007 +0000 @@ -430,7 +430,12 @@ PIDGIN_MAIL_DATA, &data, -1); if (data->account == account) { if (clear) { +#if GTK_CHECK_VERSION(2,2,0) advanced = gtk_tree_store_remove(treemodel, &iter); +#else + gtk_tree_store_remove(treemodel, &iter); + advanced = (iter.stamp == 0) ? FALSE : TRUE; +#endif purple_notify_close(PURPLE_NOTIFY_EMAILS, data); /* We're completely done if we've processed all entries */ if (!advanced)