Bug 805353 - Guard against crash if two threads call into freeBuffer concurrently. r=snorp

This commit is contained in:
Kartikaya Gupta 2012-12-10 10:13:10 -05:00
parent 7493ebc264
commit 3f3bbc5732

View File

@ -30,9 +30,8 @@ public class BufferedCairoImage extends CairoImage {
setBitmap(bitmap);
}
private void freeBuffer() {
DirectBufferAllocator.free(mBuffer);
mBuffer = null;
private synchronized void freeBuffer() {
mBuffer = DirectBufferAllocator.free(mBuffer);
}
@Override