Fix use of dead APIs.

bug 10752757

Change-Id: I8e145f141eb573456d62b32cf8c10387f666635b
This commit is contained in:
Jason Sams
2013-09-23 16:05:44 -07:00
parent ff306b6613
commit d1e8cb25b5

View File

@@ -22,6 +22,7 @@ import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.os.Bundle;
import android.graphics.SurfaceTexture;
import android.view.Surface;
import android.renderscript.Allocation;
import android.renderscript.Matrix3f;
import android.renderscript.RenderScript;
@@ -211,18 +212,22 @@ public class LevelsRSActivity extends Activity
@Override
public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, int height) {
mOutPixelsAllocation.setSurfaceTexture(surface);
if (surface != null) {
mOutPixelsAllocation.setSurface(new Surface(surface));
}
filter();
}
@Override
public void onSurfaceTextureSizeChanged(SurfaceTexture surface, int width, int height) {
mOutPixelsAllocation.setSurfaceTexture(surface);
if (surface != null) {
mOutPixelsAllocation.setSurface(new Surface(surface));
}
}
@Override
public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) {
mOutPixelsAllocation.setSurfaceTexture(null);
mOutPixelsAllocation.setSurface(null);
return true;
}