diff options
Diffstat (limited to 'src/com/android/magicsmoke/RenderScriptWallpaper.java')
-rw-r--r-- | src/com/android/magicsmoke/RenderScriptWallpaper.java | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/com/android/magicsmoke/RenderScriptWallpaper.java b/src/com/android/magicsmoke/RenderScriptWallpaper.java index 1f24812..75abf0d 100644 --- a/src/com/android/magicsmoke/RenderScriptWallpaper.java +++ b/src/com/android/magicsmoke/RenderScriptWallpaper.java @@ -18,6 +18,7 @@ package com.android.magicsmoke; import android.service.wallpaper.WallpaperService; +import android.os.Bundle; import android.renderscript.RenderScriptGL; import android.renderscript.RenderScript; import android.util.Log; @@ -39,7 +40,7 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends @Override public void onCreate(SurfaceHolder surfaceHolder) { super.onCreate(surfaceHolder); - setTouchEventsEnabled(true); + setTouchEventsEnabled(false); surfaceHolder.setSizeFromLayout(); } @@ -87,15 +88,15 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends } } - @Override + /*@Override public void onTouchEvent(MotionEvent event) { mRenderer.onTouchEvent(event); - } + }*/ @Override public void onOffsetsChanged(float xOffset, float yOffset, float xStep, float yStep, int xPixels, int yPixels) { - mRenderer.setOffset(xOffset, yOffset, xStep, yStep, xPixels, yPixels); + mRenderer.setOffset(xOffset, yOffset, xPixels, yPixels); } @Override @@ -115,5 +116,12 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends super.onSurfaceDestroyed(holder); destroyRenderer(); } + + @Override + public Bundle onCommand(String action, int x, int y, int z, + Bundle extras, boolean resultRequested) { + return mRenderer.onCommand(action, x, y, z, extras, resultRequested); + } + } } |