Loading core/java/android/view/Surface.java +6 −0 Original line number Diff line number Diff line Loading @@ -245,6 +245,7 @@ public class Surface implements Parcelable { private static native void nativeOpenTransaction(); private static native void nativeCloseTransaction(); private static native void nativeSetAnimationTransaction(); private native void nativeSetLayer(int zorder); private native void nativeSetPosition(float x, float y); Loading Loading @@ -525,6 +526,11 @@ public class Surface implements Parcelable { nativeCloseTransaction(); } /** flag the transaction as an animation @hide */ public static void setAnimationTransaction() { nativeSetAnimationTransaction(); } /** @hide */ public void setLayer(int zorder) { nativeSetLayer(zorder); Loading core/jni/android_view_Surface.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -526,6 +526,10 @@ static void nativeCloseTransaction(JNIEnv* env, jclass clazz) { SurfaceComposerClient::closeGlobalTransaction(); } static void nativeSetAnimationTransaction(JNIEnv* env, jclass clazz) { SurfaceComposerClient::setAnimationTransaction(); } static void nativeSetLayer(JNIEnv* env, jobject surfaceObj, jint zorder) { sp<SurfaceControl> surface(getSurfaceControl(env, surfaceObj)); if (surface == NULL) return; Loading Loading @@ -819,6 +823,8 @@ static JNINativeMethod gSurfaceMethods[] = { (void*)nativeOpenTransaction }, {"nativeCloseTransaction", "()V", (void*)nativeCloseTransaction }, {"nativeSetAnimationTransaction", "()V", (void*)nativeSetAnimationTransaction }, {"nativeSetLayer", "(I)V", (void*)nativeSetLayer }, {"nativeSetPosition", "(FF)V", Loading services/java/com/android/server/wm/WindowAnimator.java +1 −0 Original line number Diff line number Diff line Loading @@ -618,6 +618,7 @@ public class WindowAnimator { if (WindowManagerService.SHOW_TRANSACTIONS) Slog.i( TAG, ">>> OPEN TRANSACTION animateLocked"); Surface.openTransaction(); Surface.setAnimationTransaction(); try { updateAppWindowsLocked(); Loading Loading
core/java/android/view/Surface.java +6 −0 Original line number Diff line number Diff line Loading @@ -245,6 +245,7 @@ public class Surface implements Parcelable { private static native void nativeOpenTransaction(); private static native void nativeCloseTransaction(); private static native void nativeSetAnimationTransaction(); private native void nativeSetLayer(int zorder); private native void nativeSetPosition(float x, float y); Loading Loading @@ -525,6 +526,11 @@ public class Surface implements Parcelable { nativeCloseTransaction(); } /** flag the transaction as an animation @hide */ public static void setAnimationTransaction() { nativeSetAnimationTransaction(); } /** @hide */ public void setLayer(int zorder) { nativeSetLayer(zorder); Loading
core/jni/android_view_Surface.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -526,6 +526,10 @@ static void nativeCloseTransaction(JNIEnv* env, jclass clazz) { SurfaceComposerClient::closeGlobalTransaction(); } static void nativeSetAnimationTransaction(JNIEnv* env, jclass clazz) { SurfaceComposerClient::setAnimationTransaction(); } static void nativeSetLayer(JNIEnv* env, jobject surfaceObj, jint zorder) { sp<SurfaceControl> surface(getSurfaceControl(env, surfaceObj)); if (surface == NULL) return; Loading Loading @@ -819,6 +823,8 @@ static JNINativeMethod gSurfaceMethods[] = { (void*)nativeOpenTransaction }, {"nativeCloseTransaction", "()V", (void*)nativeCloseTransaction }, {"nativeSetAnimationTransaction", "()V", (void*)nativeSetAnimationTransaction }, {"nativeSetLayer", "(I)V", (void*)nativeSetLayer }, {"nativeSetPosition", "(FF)V", Loading
services/java/com/android/server/wm/WindowAnimator.java +1 −0 Original line number Diff line number Diff line Loading @@ -618,6 +618,7 @@ public class WindowAnimator { if (WindowManagerService.SHOW_TRANSACTIONS) Slog.i( TAG, ">>> OPEN TRANSACTION animateLocked"); Surface.openTransaction(); Surface.setAnimationTransaction(); try { updateAppWindowsLocked(); Loading