diff -r 0fd0c5943273 -r 0ce6682959f1 pidgin/gtknotify.c --- a/pidgin/gtknotify.c Sun Sep 30 23:26:40 2007 +0000 +++ b/pidgin/gtknotify.c Mon Oct 01 04:21:32 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)