diff options
| author | John Reck <jreck@google.com> | 2014-05-07 15:45:47 -0700 |
|---|---|---|
| committer | John Reck <jreck@google.com> | 2014-05-07 15:46:36 -0700 |
| commit | 030d619aaab044491381e72f222cc9ba8dabcc19 (patch) | |
| tree | e16de5c7954af8d86404b38fa189824225533f49 /core/java/android/view/ViewRootImpl.java | |
| parent | ebb9e69513b690881a5bad7bf45c6f32e0fc7062 (diff) | |
| download | frameworks_base-030d619aaab044491381e72f222cc9ba8dabcc19.zip frameworks_base-030d619aaab044491381e72f222cc9ba8dabcc19.tar.gz frameworks_base-030d619aaab044491381e72f222cc9ba8dabcc19.tar.bz2 | |
Allow all loopers to be RT-accelerated
Bug: 14445956
Change-Id: I03e92642aa118db5c7fefa1f09c3a5bde6ea671d
Diffstat (limited to 'core/java/android/view/ViewRootImpl.java')
| -rw-r--r-- | core/java/android/view/ViewRootImpl.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index db87394..37bf8c1 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -719,12 +719,15 @@ public final class ViewRootImpl implements ViewParent, if (!HardwareRenderer.sRendererDisabled || (HardwareRenderer.sSystemRendererDisabled && forceHwAccelerated)) { - // Don't enable hardware acceleration when we're not on the main thread - if (!HardwareRenderer.sSystemRendererDisabled && - Looper.getMainLooper() != Looper.myLooper()) { - Log.w(HardwareRenderer.LOG_TAG, "Attempting to initialize hardware " - + "acceleration outside of the main thread, aborting"); - return; + if (!HardwareRenderer.sUseRenderThread) { + // TODO: Delete + // Don't enable hardware acceleration when we're not on the main thread + if (!HardwareRenderer.sSystemRendererDisabled && + Looper.getMainLooper() != Looper.myLooper()) { + Log.w(HardwareRenderer.LOG_TAG, "Attempting to initialize hardware " + + "acceleration outside of the main thread, aborting"); + return; + } } if (mAttachInfo.mHardwareRenderer != null) { |
