summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Romain Guy <romainguy@google.com> 2011-09-29 16:39:16 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2011-09-29 16:39:16 -0700
commit1e70aa94c1caa9bac3b412ae04c9f96ebd853b4f (patch)
treea3f9586a6999cf8233775dc9d7467f2add157b98
parent293fe949207df0b7d1867ca3575d924b7ad5349b (diff)
parent9622e20486955e3a3c2f45c61b23650fb35e6559 (diff)
Merge "Add system property to force hw acceleration."
-rw-r--r--core/java/android/view/Window.java6
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() {