summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorGiulio Cervera <giulio.cervera@gmail.com>2011-11-03 02:42:04 +0100
committerGiulio Cervera <giulio.cervera@gmail.com>2011-11-03 12:58:50 +0100
commit22a12317dd69ebab14b0e144382186a0a9caea12 (patch)
tree1e3a1dafb6a6c587938e1f484e65f99cba232990 /services
parent88f2bb876c6049fdf826acb0a5009180e8c1f21a (diff)
downloadframeworks_base-22a12317dd69ebab14b0e144382186a0a9caea12.zip
frameworks_base-22a12317dd69ebab14b0e144382186a0a9caea12.tar.gz
frameworks_base-22a12317dd69ebab14b0e144382186a0a9caea12.tar.bz2
Config option to completly disable Electron Beam animation
Change-Id: Ia9c5049d8154f6c14037880481caef7073d7016f
Diffstat (limited to 'services')
-rw-r--r--services/java/com/android/server/PowerManagerService.java19
1 files changed, 11 insertions, 8 deletions
diff --git a/services/java/com/android/server/PowerManagerService.java b/services/java/com/android/server/PowerManagerService.java
index 58186a6..83aea6b 100644
--- a/services/java/com/android/server/PowerManagerService.java
+++ b/services/java/com/android/server/PowerManagerService.java
@@ -515,14 +515,17 @@ class PowerManagerService extends IPowerManager.Stub
// recalculate everything
setScreenOffTimeoutsLocked();
- mElectronBeamAnimationOn = Settings.System.getInt(mContext.getContentResolver(),
- ELECTRON_BEAM_ANIMATION_ON,
- mContext.getResources().getBoolean(
- com.android.internal.R.bool.config_enableScreenOnAnimation) ? 1 : 0) == 1;
- mElectronBeamAnimationOff = Settings.System.getInt(mContext.getContentResolver(),
- ELECTRON_BEAM_ANIMATION_OFF,
- mContext.getResources().getBoolean(
- com.android.internal.R.bool.config_enableScreenOffAnimation) ? 1 : 0) == 1;
+ if (mContext.getResources().getBoolean(
+ com.android.internal.R.bool.config_enableScreenAnimation)) {
+ mElectronBeamAnimationOn = Settings.System.getInt(mContext.getContentResolver(),
+ ELECTRON_BEAM_ANIMATION_ON,
+ mContext.getResources().getBoolean(
+ com.android.internal.R.bool.config_enableScreenOnAnimation) ? 1 : 0) == 1;
+ mElectronBeamAnimationOff = Settings.System.getInt(mContext.getContentResolver(),
+ ELECTRON_BEAM_ANIMATION_OFF,
+ mContext.getResources().getBoolean(
+ com.android.internal.R.bool.config_enableScreenOffAnimation) ? 1 : 0) == 1;
+ }
mAnimationSetting = 0;
if (mElectronBeamAnimationOff) {