am 0bf9cdf5: am a9046e41: Fix build by Reverting "Remove surface from rs init and handle surfaceChanged correctly."
Merge commit '0bf9cdf569c9e34704e5dad6e858aa8cb8f6a5bb' into eclair-mr2-plus-aosp * commit '0bf9cdf569c9e34704e5dad6e858aa8cb8f6a5bb': Fix build by Reverting "Remove surface from rs init and handle surfaceChanged correctly."
This commit is contained in:
@@ -72,9 +72,6 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends
|
||||
@Override
|
||||
public void onSurfaceChanged(SurfaceHolder holder, int format, int width, int height) {
|
||||
super.onSurfaceChanged(holder, format, width, height);
|
||||
if (mRs != null) {
|
||||
mRs.contextSetSurface(width, height, holder.getSurface());
|
||||
}
|
||||
if (mRenderer == null) {
|
||||
mRenderer = createScene(width, height);
|
||||
mRenderer.init(mRs, getResources(), isPreview());
|
||||
@@ -98,7 +95,7 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends
|
||||
while (surface == null) {
|
||||
surface = holder.getSurface();
|
||||
}
|
||||
mRs = new RenderScript(false, false);
|
||||
mRs = new RenderScript(surface, false, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user