| 428 advanced = FALSE; |
428 advanced = FALSE; |
| 429 gtk_tree_model_get(GTK_TREE_MODEL(treemodel), &iter, |
429 gtk_tree_model_get(GTK_TREE_MODEL(treemodel), &iter, |
| 430 PIDGIN_MAIL_DATA, &data, -1); |
430 PIDGIN_MAIL_DATA, &data, -1); |
| 431 if (data->account == account) { |
431 if (data->account == account) { |
| 432 if (clear) { |
432 if (clear) { |
| |
433 #if GTK_CHECK_VERSION(2,2,0) |
| 433 advanced = gtk_tree_store_remove(treemodel, &iter); |
434 advanced = gtk_tree_store_remove(treemodel, &iter); |
| |
435 #else |
| |
436 gtk_tree_store_remove(treemodel, &iter); |
| |
437 advanced = (iter.stamp == 0) ? FALSE : TRUE; |
| |
438 #endif |
| 434 purple_notify_close(PURPLE_NOTIFY_EMAILS, data); |
439 purple_notify_close(PURPLE_NOTIFY_EMAILS, data); |
| 435 /* We're completely done if we've processed all entries */ |
440 /* We're completely done if we've processed all entries */ |
| 436 if (!advanced) |
441 if (!advanced) |
| 437 return NULL; |
442 return NULL; |
| 438 } else if (data->count > 0) { |
443 } else if (data->count > 0) { |