diff options
author | Jim Miller <jaggies@google.com> | 2011-03-09 19:38:07 -0800 |
---|---|---|
committer | Jim Miller <jaggies@google.com> | 2011-03-09 19:47:56 -0800 |
commit | 3fa8a454f61c772036f5f38661d1a077fd3d8388 (patch) | |
tree | e5d2821c0b5b8423e7e205ec148bc2739c025d0d /policy | |
parent | 460d2c18860dfaeb1d9b36db012f340d0b79e1be (diff) | |
download | frameworks_base-3fa8a454f61c772036f5f38661d1a077fd3d8388.zip frameworks_base-3fa8a454f61c772036f5f38661d1a077fd3d8388.tar.gz frameworks_base-3fa8a454f61c772036f5f38661d1a077fd3d8388.tar.bz2 |
Fix 3201849: Enable hardware acceleration in LockScreen WaveView
Change-Id: Id64e82fe2e09ac231736d7867cd47b504d79b81b
Diffstat (limited to 'policy')
-rw-r--r-- | policy/src/com/android/internal/policy/impl/KeyguardViewManager.java | 4 | ||||
-rw-r--r-- | policy/src/com/android/internal/policy/impl/LockScreen.java | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java b/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java index 8d70a7b..ae23df6 100644 --- a/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java +++ b/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java @@ -103,6 +103,8 @@ public class KeyguardViewManager implements KeyguardWindowController { int flags = WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN | WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER | WindowManager.LayoutParams.FLAG_KEEP_SURFACE_WHILE_ANIMATING + | WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED + | WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED_SYSTEM /*| WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN | WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR*/ ; if (!mNeedsInput) { @@ -142,7 +144,7 @@ public class KeyguardViewManager implements KeyguardWindowController { mKeyguardView.onScreenTurnedOn(); } } - + mViewManager.updateViewLayout(mKeyguardHost, mWindowLayoutParams); mKeyguardHost.setVisibility(View.VISIBLE); mKeyguardView.requestFocus(); } diff --git a/policy/src/com/android/internal/policy/impl/LockScreen.java b/policy/src/com/android/internal/policy/impl/LockScreen.java index 2bc57b5..a9d5ce4 100644 --- a/policy/src/com/android/internal/policy/impl/LockScreen.java +++ b/policy/src/com/android/internal/policy/impl/LockScreen.java @@ -232,6 +232,8 @@ class LockScreen extends LinearLayout implements KeyguardScreen, /** {@inheritDoc} */ public void onGrabbedStateChange(View v, int grabbedState) { + if (DBG) Log.v(TAG, "*** LockScreen accel is " + + (mEnergyWave.isHardwareAccelerated() ? "on":"off")); // Don't poke the wake lock when returning to a state where the handle is // not grabbed since that can happen when the system (instead of the user) // cancels the grab. |