/* our in-memory tree is out of sync */
ret = 1;
} else T_BEGIN {
+ /* kludge: avoid breaking API for v2.2.x. Fixed in v2.3.x. */
+ box->list_index_has_changed_quick = TRUE;
ret = box->v.list_index_has_changed == NULL ? 0 :
box->v.list_index_has_changed(box, view, seq);
+ box->list_index_has_changed_quick = FALSE;
} T_END;
if (ret != 0) {
unsigned int update_first_saved:1;
/* mailbox_verify_create_name() only checks for mailbox_verify_name() */
unsigned int skip_create_name_restrictions:1;
+ /* v2.2.x API kludge: quick-parameter to list_index_has_changed() */
+ unsigned int list_index_has_changed_quick:1;
};
struct mail_vfuncs {