diff options
| author | Jeff Brown <jeffbrown@google.com> | 2012-10-01 14:44:24 -0700 |
|---|---|---|
| committer | Jeff Brown <jeffbrown@google.com> | 2012-10-01 14:44:24 -0700 |
| commit | 90fc9059199cde8ff2ed3e3151070d11416e2553 (patch) | |
| tree | d38e94fa255fb7286a6107b53acd5e120346d1d8 /policy | |
| parent | db21284a7fb081065d26137891594bd8495b116f (diff) | |
| download | frameworks_base-90fc9059199cde8ff2ed3e3151070d11416e2553.zip frameworks_base-90fc9059199cde8ff2ed3e3151070d11416e2553.tar.gz frameworks_base-90fc9059199cde8ff2ed3e3151070d11416e2553.tar.bz2 | |
Enable hardware acceleration for pointer location overlay.
Bug: 7256639
Change-Id: I790820b18365c126afc500a5ea3d222bc1ea2774
Diffstat (limited to 'policy')
| -rwxr-xr-x | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index c50fb5c..76eec71 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -1140,6 +1140,11 @@ public class PhoneWindowManager implements WindowManagerPolicy { | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN; + if (ActivityManager.isHighEndGfx()) { + lp.flags |= WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED; + lp.privateFlags |= + WindowManager.LayoutParams.PRIVATE_FLAG_FORCE_HARDWARE_ACCELERATED; + } lp.format = PixelFormat.TRANSLUCENT; lp.setTitle("PointerLocation"); WindowManager wm = (WindowManager) |
