void SkDiffContext::setDiffers(const SkTDArray<SkImageDiffer*>& differs) { // Delete whatever the last array of differs was if (fDiffers) { SkDELETE_ARRAY(fDiffers); fDiffers = NULL; fDifferCount = 0; } // Copy over the new differs fDifferCount = differs.count(); fDiffers = SkNEW_ARRAY(SkImageDiffer*, fDifferCount); differs.copy(fDiffers); }