aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseActivity.java
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-08-18 01:42:51 +0200
committerJorge Ruesga <jorge@ruesga.com>2013-08-18 01:42:51 +0200
commit667e0a2fa2a9b643f588b486da474643e2c518d0 (patch)
treeb7b759ba29521d909d0ee57ff10ab5c94137a339 /src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseActivity.java
parentc6d121d0fbc08914032a74f509bf9adcd9c88cc1 (diff)
downloadandroid_packages_wallpapers_PhotoPhase-667e0a2fa2a9b643f588b486da474643e2c518d0.tar.gz
android_packages_wallpapers_PhotoPhase-667e0a2fa2a9b643f588b486da474643e2c518d0.tar.bz2
android_packages_wallpapers_PhotoPhase-667e0a2fa2a9b643f588b486da474643e2c518d0.zip
Destroy cached textures when system runs out of resources
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseActivity.java')
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseActivity.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseActivity.java b/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseActivity.java
index 6469a18..973618d 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseActivity.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseActivity.java
@@ -156,4 +156,16 @@ public class PhotoPhaseActivity extends Activity implements OnTouchListener {
}
return false;
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public void onLowMemory() {
+ super.onLowMemory();
+ Log.i(TAG, "onLowMemory");
+ // Pause the wallpaper and destroy the cached textures
+ mRenderer.onPause();
+ mRenderer.onLowMemory();
+ }
}