summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorAndriy Naborskyy <andriyn@google.com>2016-11-12 03:18:51 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-11-12 03:18:55 +0000
commit11da2b5de3452fde606dafd25928f01f8bbbd206 (patch)
treec1cd90e546af5d28f3202a46c640513e65e74e75 /core/java
parent3be5dec18a4dd4374d68364a32535a7a1e3cdd43 (diff)
parentc5bf8bc74d17dbf9737979ec8c339e2feb85ccec (diff)
Merge "DO NOT MERGE ANYWHERE Revert "DO NOT MERGE ANYWHERE libhwui: make setSurface asynchronous"" into cw-e-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/view/ThreadedRenderer.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/core/java/android/view/ThreadedRenderer.java b/core/java/android/view/ThreadedRenderer.java
index db147ab51263..f6119e2898f0 100644
--- a/core/java/android/view/ThreadedRenderer.java
+++ b/core/java/android/view/ThreadedRenderer.java
@@ -145,10 +145,9 @@ public class ThreadedRenderer extends HardwareRenderer {
@Override
boolean initialize(Surface surface) throws OutOfResourcesException {
- boolean status = !mInitialized;
mInitialized = true;
updateEnabledState(surface);
- nInitialize(mNativeProxy, surface);
+ boolean status = nInitialize(mNativeProxy, surface);
return status;
}
@@ -504,7 +503,7 @@ public class ThreadedRenderer extends HardwareRenderer {
private static native boolean nLoadSystemProperties(long nativeProxy);
private static native void nSetName(long nativeProxy, String name);
- private static native void nInitialize(long nativeProxy, Surface window);
+ private static native boolean nInitialize(long nativeProxy, Surface window);
private static native void nUpdateSurface(long nativeProxy, Surface window);
private static native boolean nPauseSurface(long nativeProxy, Surface window);
private static native void nSetup(long nativeProxy, int width, int height,