Merge "make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT (Native RS)" automerge: 9a55cbc

automerge: 58fd96c

* commit '58fd96c607de7f7f821a0b15fd37bc28323fcfde':
  make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT (Native RS)
This commit is contained in:
Miao Wang
2015-02-05 00:27:49 +00:00
committed by android-build-merger

View File

@@ -1882,4 +1882,15 @@ public class Allocation extends BaseObj {
}
}
/**
* For USAGE_IO_OUTPUT, destroy() implies setSurface(null).
*
*/
@Override
public void destroy() {
if((mUsage & USAGE_IO_OUTPUT) != 0) {
setSurface(null);
}
super.destroy();
}
}