From 81aa2696e202b0586b8d1c707a5fd74da8709f18 Mon Sep 17 00:00:00 2001 From: Marco Nelissen Date: Wed, 15 Sep 2010 14:24:45 -0700 Subject: Apparently we can now get motionevents before the renderer is created. Change-Id: I6f4e5be8c8c4b3b8a47847f74309c3e9ded81b10 --- src/com/android/magicsmoke/RenderScriptWallpaper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/com/android/magicsmoke/RenderScriptWallpaper.java b/src/com/android/magicsmoke/RenderScriptWallpaper.java index 1f24812..914dc28 100644 --- a/src/com/android/magicsmoke/RenderScriptWallpaper.java +++ b/src/com/android/magicsmoke/RenderScriptWallpaper.java @@ -89,13 +89,17 @@ public abstract class RenderScriptWallpaper extends @Override public void onTouchEvent(MotionEvent event) { - mRenderer.onTouchEvent(event); + if (mRenderer != null) { + 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); + if (mRenderer != null) { + mRenderer.setOffset(xOffset, yOffset, xStep, yStep, xPixels, yPixels); + } } @Override -- cgit v1.2.3