diff options
| author | 2011-09-29 16:39:16 -0700 | |
|---|---|---|
| committer | 2011-09-29 16:39:16 -0700 | |
| commit | 1e70aa94c1caa9bac3b412ae04c9f96ebd853b4f (patch) | |
| tree | a3f9586a6999cf8233775dc9d7467f2add157b98 | |
| parent | 293fe949207df0b7d1867ca3575d924b7ad5349b (diff) | |
| parent | 9622e20486955e3a3c2f45c61b23650fb35e6559 (diff) | |
Merge "Add system property to force hw acceleration."
| -rw-r--r-- | core/java/android/view/Window.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/view/Window.java b/core/java/android/view/Window.java index 75c75927a769..d0841dd2b3e7 100644 --- a/core/java/android/view/Window.java +++ b/core/java/android/view/Window.java @@ -26,6 +26,7 @@ import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Bundle; import android.os.IBinder; +import android.os.SystemProperties; import android.util.Slog; import android.view.accessibility.AccessibilityEvent; @@ -472,11 +473,14 @@ public abstract class Window { } private class LocalWindowManager extends WindowManagerImpl.CompatModeWrapper { + private static final String PROPERTY_HARDWARE_UI = "persist.sys.ui.hw"; + private final boolean mHardwareAccelerated; LocalWindowManager(WindowManager wm, boolean hardwareAccelerated) { super(wm, getCompatInfo(mContext)); - mHardwareAccelerated = hardwareAccelerated; + mHardwareAccelerated = hardwareAccelerated || + SystemProperties.getBoolean(PROPERTY_HARDWARE_UI, false); } public boolean isHardwareAccelerated() { |